13#include "autopas/tuning/tuningStrategy/ruleBasedTuning/RuleBasedProgramTree.h"
28 OutputMapper(std::string outputDomain, std::vector<std::pair<
double, std::vector<ConfigurationPattern>>> mappings);
33 explicit operator std::string()
const;
52 [[nodiscard]]
const std::vector<std::pair<double, std::vector<ConfigurationPattern>>> &
getMappings()
const {
60 std::string _outputDomain;
65 std::vector<std::pair<double, std::vector<ConfigurationPattern>>> _mappings;
Used to store the mapping information to transform the result of the fuzzy controller into a configur...
Definition: OutputMapper.h:21
std::vector< ConfigurationPattern > getClosestConfigurationPatterns(double value)
Returns the closest configuration patterns to the given value.
Definition: OutputMapper.cpp:15
const std::vector< std::pair< double, std::vector< ConfigurationPattern > > > & getMappings() const
Getter for the mappings.
Definition: OutputMapper.h:52
const std::string & getOutputDomain()
Getter for the output domain.
Definition: OutputMapper.cpp:29
Namespace that contains the fuzzy logic framework used by the FuzzyTuning-strategy.
Definition: namespaces.h:112