BenchmarkLatency(std::shared_ptr< Engine > p_engine, const IBenchmarkDescriptor::DescriptionToken &description_token) | hebench::TestHarness::BenchmarkLatency | 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::SimpleSetIntersection::Latency::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::SimpleSetIntersection::Latency::Benchmark | inlineprotectedvirtual |
handle() const override | hebench::TestHarness::PartialBenchmark | inlinevirtual |
hebench::TestHarness::SimpleSetIntersection::Latency::BenchmarkDescriptor class | hebench::TestHarness::SimpleSetIntersection::Latency::Benchmark | friend |
IBenchmark()=default | hebench::TestHarness::IBenchmark | protected |
init() override | hebench::TestHarness::SimpleSetIntersection::Latency::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::BenchmarkLatency | |
run(hebench::Utilities::TimingReportEx &out_report, IBenchmark::RunConfig &config) override | hebench::TestHarness::BenchmarkLatency | 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::SimpleSetIntersection::Latency::Benchmark | protectedvirtual |
validateRetCode(hebench::APIBridge::ErrorCode err_code, bool last_error=true) const | hebench::TestHarness::PartialBenchmark | protected |
~Benchmark() override=default | hebench::TestHarness::SimpleSetIntersection::Latency::Benchmark | |
~BenchmarkLatency() override | hebench::TestHarness::BenchmarkLatency | |
~IBenchmark()=default | hebench::TestHarness::IBenchmark | virtual |
~PartialBenchmark() override | hebench::TestHarness::PartialBenchmark | |
~PartialBenchmarkCategory() override | hebench::TestHarness::PartialBenchmarkCategory | |