| BaseWorkloadName | hebench::TestHarness::MatrixMultiply::BenchmarkDescriptorCategory | static |
| BenchmarkDescriptor()=default | hebench::TestHarness::MatrixMultiply::Latency::BenchmarkDescriptor | |
| BenchmarkDescriptorCategory()=default | hebench::TestHarness::MatrixMultiply::BenchmarkDescriptorCategory | |
| BenchmarkID | hebench::TestHarness::MatrixMultiply::Latency::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::MatrixMultiply::Latency::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::MatrixMultiply::Latency::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::MatrixMultiply::Latency::BenchmarkDescriptor | static |
| destroyBenchmark(hebench::TestHarness::PartialBenchmark *p_bench) override | hebench::TestHarness::MatrixMultiply::Latency::BenchmarkDescriptor | virtual |
| fetchMatrixSizes(const std::vector< hebench::APIBridge::WorkloadParam > &w_params) | hebench::TestHarness::MatrixMultiply::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::MatrixMultiply::Latency::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::MatrixMultiply::BenchmarkDescriptorCategory | static |
| OpResultCount | hebench::TestHarness::MatrixMultiply::BenchmarkDescriptorCategory | static |
| PartialBenchmarkDescriptor() | hebench::TestHarness::PartialBenchmarkDescriptor | |
| setForceConfigValues(bool value) | hebench::TestHarness::PartialBenchmarkDescriptor | inlinestatic |
| WorkloadParameterCount | hebench::TestHarness::MatrixMultiply::BenchmarkDescriptorCategory | static |
| WorkloadParameterType | hebench::TestHarness::MatrixMultiply::BenchmarkDescriptorCategory | static |
| ~BenchmarkDescriptor() override=default | hebench::TestHarness::MatrixMultiply::Latency::BenchmarkDescriptor | |
| ~BenchmarkDescriptorCategory() override=default | hebench::TestHarness::MatrixMultiply::BenchmarkDescriptorCategory | |
| ~IBenchmarkDescriptor()=default | hebench::TestHarness::IBenchmarkDescriptor | virtual |
| ~PartialBenchmarkDescriptor() override | hebench::TestHarness::PartialBenchmarkDescriptor | |