HEBench
|
This is the complete list of members for hebench::TestHarness::PartialBenchmarkCategory, including all inherited members.
checkInitializationState(const FriendPrivateKey &) const | hebench::TestHarness::PartialBenchmark | |
getBackendDescription() const | hebench::TestHarness::PartialBenchmark | inlineprotected |
getBenchmarkConfiguration() const | hebench::TestHarness::PartialBenchmark | inlineprotected |
getDataset() const =0 | hebench::TestHarness::PartialBenchmarkCategory | protectedpure virtual |
getDescription() const | hebench::TestHarness::PartialBenchmark | inlineprotected |
getEngine() const override | hebench::TestHarness::PartialBenchmark | inlinevirtual |
getEventIDNext() | hebench::TestHarness::PartialBenchmark | inline |
getEventIDStart() const | hebench::TestHarness::PartialBenchmark | inlinevirtual |
handle() const override | hebench::TestHarness::PartialBenchmark | inlinevirtual |
IBenchmark()=default | hebench::TestHarness::IBenchmark | protected |
init()=0 | hebench::TestHarness::PartialBenchmark | pure 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) const | hebench::TestHarness::PartialBenchmarkCategory | protectedvirtual |
PartialBenchmark(std::shared_ptr< Engine > p_engine, const IBenchmarkDescriptor::DescriptionToken &description_token) | hebench::TestHarness::PartialBenchmark | protected |
PartialBenchmarkCategory(std::shared_ptr< Engine > p_engine, const IBenchmarkDescriptor::DescriptionToken &description_token) | hebench::TestHarness::PartialBenchmarkCategory | protected |
postInit() | hebench::TestHarness::PartialBenchmark | virtual |
Ptr typedef | hebench::TestHarness::PartialBenchmarkCategory | |
run(hebench::Utilities::TimingReportEx &out_report, RunConfig &config)=0 | hebench::TestHarness::IBenchmark | pure 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) const | hebench::TestHarness::PartialBenchmarkCategory | protectedvirtual |
validateRetCode(hebench::APIBridge::ErrorCode err_code, bool last_error=true) const | hebench::TestHarness::PartialBenchmark | protected |
~IBenchmark()=default | hebench::TestHarness::IBenchmark | virtual |
~PartialBenchmark() override | hebench::TestHarness::PartialBenchmark | |
~PartialBenchmarkCategory() override | hebench::TestHarness::PartialBenchmarkCategory |