BaseWorkloadName | hebench::TestHarness::DotProduct::BenchmarkDescriptorCategory | static |
BenchmarkDescriptor()=default | hebench::TestHarness::DotProduct::Offline::BenchmarkDescriptor | |
BenchmarkDescriptorCategory()=default | hebench::TestHarness::DotProduct::BenchmarkDescriptorCategory | |
BenchmarkID | hebench::TestHarness::DotProduct::Offline::BenchmarkDescriptor | static |
completeCategoryParams(hebench::APIBridge::BenchmarkDescriptor &out_descriptor, const hebench::APIBridge::BenchmarkDescriptor &in_descriptor, const BenchmarkDescription::Configuration &config, bool force_config) | hebench::TestHarness::PartialBenchmarkDescriptor | protectedstatic |
completeWorkloadDescription(WorkloadDescriptionOutput &output, const Engine &engine, const BenchmarkDescription::Backend &backend_desc, const BenchmarkDescription::Configuration &config) const override | hebench::TestHarness::DotProduct::Offline::BenchmarkDescriptor | protectedvirtual |
computeSampleSizes(std::uint64_t *sample_sizes, std::size_t param_count, const std::vector< std::uint64_t > &config_sample_sizes, const hebench::APIBridge::BenchmarkDescriptor &bench_desc, std::uint64_t default_sample_size_fallback, bool force_config) | hebench::TestHarness::PartialBenchmarkDescriptor | static |
createBenchmark(std::shared_ptr< Engine > p_engine, const DescriptionToken &description_token) override | hebench::TestHarness::DotProduct::Offline::BenchmarkDescriptor | virtual |
createToken(const BenchmarkDescription::Backend &backend_desc, const BenchmarkDescription::Configuration &config, const BenchmarkDescription::Description &text_desc) const | hebench::TestHarness::IBenchmarkDescriptor | protected |
DefaultBatchSize | hebench::TestHarness::DotProduct::Offline::BenchmarkDescriptor | static |
destroyBenchmark(hebench::TestHarness::PartialBenchmark *p_bench) override | hebench::TestHarness::DotProduct::Offline::BenchmarkDescriptor | virtual |
fetchVectorSize(const std::vector< hebench::APIBridge::WorkloadParam > &w_params) | hebench::TestHarness::DotProduct::BenchmarkDescriptorCategory | static |
getCategoryName(hebench::APIBridge::Category category) | hebench::TestHarness::PartialBenchmarkDescriptor | protectedstatic |
getCipherParamPositions(std::uint32_t cipher_param_mask) | hebench::TestHarness::PartialBenchmarkDescriptor | protectedstatic |
getDataTypeName(hebench::APIBridge::DataType data_type) | hebench::TestHarness::PartialBenchmarkDescriptor | protectedstatic |
getForceConfigValues() | hebench::TestHarness::PartialBenchmarkDescriptor | inlinestatic |
IBenchmarkDescriptor()=default | hebench::TestHarness::IBenchmarkDescriptor | |
matchBenchmarkDescriptor(const hebench::APIBridge::BenchmarkDescriptor &bench_desc, const std::vector< hebench::APIBridge::WorkloadParam > &w_params) const override | hebench::TestHarness::DotProduct::Offline::BenchmarkDescriptor | protectedvirtual |
matchDescriptor(const Engine &engine, const BenchmarkDescription::Backend &backend_desc, const BenchmarkDescription::Configuration &config) const override final | hebench::TestHarness::PartialBenchmarkDescriptor | virtual |
OpParameterCount | hebench::TestHarness::DotProduct::BenchmarkDescriptorCategory | static |
OpResultCount | hebench::TestHarness::DotProduct::BenchmarkDescriptorCategory | static |
PartialBenchmarkDescriptor() | hebench::TestHarness::PartialBenchmarkDescriptor | |
setForceConfigValues(bool value) | hebench::TestHarness::PartialBenchmarkDescriptor | inlinestatic |
WorkloadParameterCount | hebench::TestHarness::DotProduct::BenchmarkDescriptorCategory | static |
WorkloadParameterType | hebench::TestHarness::DotProduct::BenchmarkDescriptorCategory | static |
~BenchmarkDescriptor() override=default | hebench::TestHarness::DotProduct::Offline::BenchmarkDescriptor | |
~BenchmarkDescriptorCategory() override=default | hebench::TestHarness::DotProduct::BenchmarkDescriptorCategory | |
~IBenchmarkDescriptor()=default | hebench::TestHarness::IBenchmarkDescriptor | virtual |
~PartialBenchmarkDescriptor() override | hebench::TestHarness::PartialBenchmarkDescriptor | |