HEBench
hebench::TestHarness::MatrixMultiply::BenchmarkDescriptorCategory Member List

This is the complete list of members for hebench::TestHarness::MatrixMultiply::BenchmarkDescriptorCategory, including all inherited members.

BaseWorkloadNamehebench::TestHarness::MatrixMultiply::BenchmarkDescriptorCategorystatic
BenchmarkDescriptorCategory()=defaulthebench::TestHarness::MatrixMultiply::BenchmarkDescriptorCategory
completeCategoryParams(hebench::APIBridge::BenchmarkDescriptor &out_descriptor, const hebench::APIBridge::BenchmarkDescriptor &in_descriptor, const BenchmarkDescription::Configuration &config, bool force_config)hebench::TestHarness::PartialBenchmarkDescriptorprotectedstatic
completeWorkloadDescription(WorkloadDescriptionOutput &output, const Engine &engine, const BenchmarkDescription::Backend &backend_desc, const BenchmarkDescription::Configuration &config) const overridehebench::TestHarness::MatrixMultiply::BenchmarkDescriptorCategoryprotectedvirtual
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::PartialBenchmarkDescriptorstatic
createBenchmark(std::shared_ptr< Engine > p_engine, const DescriptionToken &description_token)=0hebench::TestHarness::IBenchmarkDescriptorpure virtual
createToken(const BenchmarkDescription::Backend &backend_desc, const BenchmarkDescription::Configuration &config, const BenchmarkDescription::Description &text_desc) consthebench::TestHarness::IBenchmarkDescriptorprotected
destroyBenchmark(PartialBenchmark *p_bench)=0hebench::TestHarness::IBenchmarkDescriptorpure virtual
fetchMatrixSizes(const std::vector< hebench::APIBridge::WorkloadParam > &w_params)hebench::TestHarness::MatrixMultiply::BenchmarkDescriptorCategorystatic
getCategoryName(hebench::APIBridge::Category category)hebench::TestHarness::PartialBenchmarkDescriptorprotectedstatic
getCipherParamPositions(std::uint32_t cipher_param_mask)hebench::TestHarness::PartialBenchmarkDescriptorprotectedstatic
getDataTypeName(hebench::APIBridge::DataType data_type)hebench::TestHarness::PartialBenchmarkDescriptorprotectedstatic
getForceConfigValues()hebench::TestHarness::PartialBenchmarkDescriptorinlinestatic
IBenchmarkDescriptor()=defaulthebench::TestHarness::IBenchmarkDescriptor
matchBenchmarkDescriptor(const hebench::APIBridge::BenchmarkDescriptor &bench_desc, const std::vector< hebench::APIBridge::WorkloadParam > &w_params) const overridehebench::TestHarness::MatrixMultiply::BenchmarkDescriptorCategoryprotectedvirtual
matchDescriptor(const Engine &engine, const BenchmarkDescription::Backend &backend_desc, const BenchmarkDescription::Configuration &config) const override finalhebench::TestHarness::PartialBenchmarkDescriptorvirtual
OpParameterCounthebench::TestHarness::MatrixMultiply::BenchmarkDescriptorCategorystatic
OpResultCounthebench::TestHarness::MatrixMultiply::BenchmarkDescriptorCategorystatic
PartialBenchmarkDescriptor()hebench::TestHarness::PartialBenchmarkDescriptor
setForceConfigValues(bool value)hebench::TestHarness::PartialBenchmarkDescriptorinlinestatic
WorkloadParameterCounthebench::TestHarness::MatrixMultiply::BenchmarkDescriptorCategorystatic
WorkloadParameterTypehebench::TestHarness::MatrixMultiply::BenchmarkDescriptorCategorystatic
~BenchmarkDescriptorCategory() override=defaulthebench::TestHarness::MatrixMultiply::BenchmarkDescriptorCategory
~IBenchmarkDescriptor()=defaulthebench::TestHarness::IBenchmarkDescriptorvirtual
~PartialBenchmarkDescriptor() overridehebench::TestHarness::PartialBenchmarkDescriptor