HEBench
hebench::TestHarness::EltwiseMult::Offline::Benchmark Member List

This is the complete list of members for hebench::TestHarness::EltwiseMult::Offline::Benchmark, including all inherited members.

BenchmarkOffline(std::shared_ptr< Engine > p_engine, const IBenchmarkDescriptor::DescriptionToken &description_token)hebench::TestHarness::BenchmarkOfflineprotected
checkInitializationState(const FriendPrivateKey &) consthebench::TestHarness::PartialBenchmark
getBackendDescription() consthebench::TestHarness::PartialBenchmarkinlineprotected
getBenchmarkConfiguration() consthebench::TestHarness::PartialBenchmarkinlineprotected
getDataset() const overridehebench::TestHarness::EltwiseMult::Offline::Benchmarkinlineprotectedvirtual
getDescription() consthebench::TestHarness::PartialBenchmarkinlineprotected
getEngine() const overridehebench::TestHarness::PartialBenchmarkinlinevirtual
getEventIDNext()hebench::TestHarness::PartialBenchmarkinline
getEventIDStart() const overridehebench::TestHarness::EltwiseMult::Offline::Benchmarkinlineprotectedvirtual
handle() const overridehebench::TestHarness::PartialBenchmarkinlinevirtual
hebench::TestHarness::EltwiseMult::Offline::BenchmarkDescriptor classhebench::TestHarness::EltwiseMult::Offline::Benchmarkfriend
IBenchmark()=defaulthebench::TestHarness::IBenchmarkprotected
init() overridehebench::TestHarness::EltwiseMult::Offline::Benchmarkprotectedvirtual
initBackend(hebench::Utilities::TimingReportEx &out_report, const FriendPrivateKey &)hebench::TestHarness::PartialBenchmark
logResult(std::ostream &os, IDataLoader::Ptr dataset, const std::uint64_t *param_data_pack_indices, const std::vector< hebench::APIBridge::NativeDataBuffer * > &outputs, hebench::APIBridge::DataType data_type) consthebench::TestHarness::PartialBenchmarkCategoryprotectedvirtual
PartialBenchmark(std::shared_ptr< Engine > p_engine, const IBenchmarkDescriptor::DescriptionToken &description_token)hebench::TestHarness::PartialBenchmarkprotected
PartialBenchmarkCategory(std::shared_ptr< Engine > p_engine, const IBenchmarkDescriptor::DescriptionToken &description_token)hebench::TestHarness::PartialBenchmarkCategoryprotected
postInit()hebench::TestHarness::PartialBenchmarkvirtual
Ptr typedefhebench::TestHarness::BenchmarkOffline
run(hebench::Utilities::TimingReportEx &out_report, IBenchmark::RunConfig &config) overridehebench::TestHarness::BenchmarkOfflinevirtual
validateResult(IDataLoader::Ptr dataset, const std::uint64_t *param_data_pack_indices, const std::vector< hebench::APIBridge::NativeDataBuffer * > &p_outputs, hebench::APIBridge::DataType data_type) const overridehebench::TestHarness::EltwiseMult::Offline::Benchmarkprotectedvirtual
validateRetCode(hebench::APIBridge::ErrorCode err_code, bool last_error=true) consthebench::TestHarness::PartialBenchmarkprotected
~Benchmark() override=defaulthebench::TestHarness::EltwiseMult::Offline::Benchmark
~BenchmarkOffline() overridehebench::TestHarness::BenchmarkOffline
~IBenchmark()=defaulthebench::TestHarness::IBenchmarkvirtual
~PartialBenchmark() overridehebench::TestHarness::PartialBenchmark
~PartialBenchmarkCategory() overridehebench::TestHarness::PartialBenchmarkCategory