| 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::LogisticRegression::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::LogisticRegression::Offline::Benchmark | inlineprotectedvirtual |
| handle() const override | hebench::TestHarness::PartialBenchmark | inlinevirtual |
| hebench::TestHarness::LogisticRegression::Offline::BenchmarkDescriptor class | hebench::TestHarness::LogisticRegression::Offline::Benchmark | friend |
| IBenchmark()=default | hebench::TestHarness::IBenchmark | protected |
| init() override | hebench::TestHarness::LogisticRegression::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::LogisticRegression::Offline::Benchmark | protectedvirtual |
| validateRetCode(hebench::APIBridge::ErrorCode err_code, bool last_error=true) const | hebench::TestHarness::PartialBenchmark | protected |
| ~Benchmark() override=default | hebench::TestHarness::LogisticRegression::Offline::Benchmark | |
| ~BenchmarkOffline() override | hebench::TestHarness::BenchmarkOffline | |
| ~IBenchmark()=default | hebench::TestHarness::IBenchmark | virtual |
| ~PartialBenchmark() override | hebench::TestHarness::PartialBenchmark | |
| ~PartialBenchmarkCategory() override | hebench::TestHarness::PartialBenchmarkCategory | |