| BenchmarkOffline(std::shared_ptr< Engine > p_engine, const IBenchmarkDescriptor::DescriptionToken &description_token) | hebench::TestHarness::BenchmarkOffline | protected | 
  | checkInitializationState(const FriendPrivateKey &) const | hebench::TestHarness::PartialBenchmark |  | 
  | getBackendDescription() const | hebench::TestHarness::PartialBenchmark | inlineprotected | 
  | getBenchmarkConfiguration() const | hebench::TestHarness::PartialBenchmark | inlineprotected | 
  | getDataset() const override | hebench::TestHarness::DotProduct::Offline::Benchmark | inlineprotectedvirtual | 
  | getDescription() const | hebench::TestHarness::PartialBenchmark | inlineprotected | 
  | getEngine() const override | hebench::TestHarness::PartialBenchmark | inlinevirtual | 
  | getEventIDNext() | hebench::TestHarness::PartialBenchmark | inline | 
  | getEventIDStart() const override | hebench::TestHarness::DotProduct::Offline::Benchmark | inlineprotectedvirtual | 
  | handle() const override | hebench::TestHarness::PartialBenchmark | inlinevirtual | 
  | hebench::TestHarness::DotProduct::Offline::BenchmarkDescriptor class | hebench::TestHarness::DotProduct::Offline::Benchmark | friend | 
  | IBenchmark()=default | hebench::TestHarness::IBenchmark | protected | 
  | init() override | hebench::TestHarness::DotProduct::Offline::Benchmark | protectedvirtual | 
  | 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::BenchmarkOffline |  | 
  | run(hebench::Utilities::TimingReportEx &out_report, IBenchmark::RunConfig &config) override | hebench::TestHarness::BenchmarkOffline | virtual | 
  | 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 override | hebench::TestHarness::DotProduct::Offline::Benchmark | protectedvirtual | 
  | validateRetCode(hebench::APIBridge::ErrorCode err_code, bool last_error=true) const | hebench::TestHarness::PartialBenchmark | protected | 
  | ~Benchmark() override=default | hebench::TestHarness::DotProduct::Offline::Benchmark |  | 
  | ~BenchmarkOffline() override | hebench::TestHarness::BenchmarkOffline |  | 
  | ~IBenchmark()=default | hebench::TestHarness::IBenchmark | virtual | 
  | ~PartialBenchmark() override | hebench::TestHarness::PartialBenchmark |  | 
  | ~PartialBenchmarkCategory() override | hebench::TestHarness::PartialBenchmarkCategory |  |