HEBench
hebench::TestHarness::PartialBenchmarkCategory Member List

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

checkInitializationState(const FriendPrivateKey &) consthebench::TestHarness::PartialBenchmark
getBackendDescription() consthebench::TestHarness::PartialBenchmarkinlineprotected
getBenchmarkConfiguration() consthebench::TestHarness::PartialBenchmarkinlineprotected
getDataset() const =0hebench::TestHarness::PartialBenchmarkCategoryprotectedpure virtual
getDescription() consthebench::TestHarness::PartialBenchmarkinlineprotected
getEngine() const overridehebench::TestHarness::PartialBenchmarkinlinevirtual
getEventIDNext()hebench::TestHarness::PartialBenchmarkinline
getEventIDStart() consthebench::TestHarness::PartialBenchmarkinlinevirtual
handle() const overridehebench::TestHarness::PartialBenchmarkinlinevirtual
IBenchmark()=defaulthebench::TestHarness::IBenchmarkprotected
init()=0hebench::TestHarness::PartialBenchmarkpure virtual
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::PartialBenchmarkCategory
run(hebench::Utilities::TimingReportEx &out_report, RunConfig &config)=0hebench::TestHarness::IBenchmarkpure virtual
validateResult(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
validateRetCode(hebench::APIBridge::ErrorCode err_code, bool last_error=true) consthebench::TestHarness::PartialBenchmarkprotected
~IBenchmark()=defaulthebench::TestHarness::IBenchmarkvirtual
~PartialBenchmark() overridehebench::TestHarness::PartialBenchmark
~PartialBenchmarkCategory() overridehebench::TestHarness::PartialBenchmarkCategory