HEBench
hebench::TestHarness::PartialBenchmarkDescriptor Member List

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

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 =0hebench::TestHarness::PartialBenchmarkDescriptorprotectedpure virtual
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
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 =0hebench::TestHarness::PartialBenchmarkDescriptorprotectedpure virtual
matchDescriptor(const Engine &engine, const BenchmarkDescription::Backend &backend_desc, const BenchmarkDescription::Configuration &config) const override finalhebench::TestHarness::PartialBenchmarkDescriptorvirtual
PartialBenchmarkDescriptor()hebench::TestHarness::PartialBenchmarkDescriptor
setForceConfigValues(bool value)hebench::TestHarness::PartialBenchmarkDescriptorinlinestatic
~IBenchmarkDescriptor()=defaulthebench::TestHarness::IBenchmarkDescriptorvirtual
~PartialBenchmarkDescriptor() overridehebench::TestHarness::PartialBenchmarkDescriptor