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