A factory class that creates FuzzySets based on the given activation function.
More...
#include <FuzzySetFactory.h>
|
|
| FuzzySetFactory ()=delete |
| | Deleted constructor to prevent instantiation of this class.
|
| |
|
| static std::shared_ptr< FuzzySet > | makeFuzzySet (const std::string &linguisticTerm, const std::string &functionName, const std::vector< double > ¶ms) |
| | Constructs a FuzzySet with the given linguistic term, based on the given activation function.
|
| |
A factory class that creates FuzzySets based on the given activation function.
◆ makeFuzzySet()
| std::shared_ptr< FuzzySet > autopas::FuzzyLogic::FuzzySetFactory::makeFuzzySet |
( |
const std::string & |
linguisticTerm, |
|
|
const std::string & |
functionName, |
|
|
const std::vector< double > & |
params |
|
) |
| |
|
static |
Constructs a FuzzySet with the given linguistic term, based on the given activation function.
- Parameters
-
| linguisticTerm | The linguistic term of this FuzzySet. |
| functionName | The name of the function to create. |
| params | The parameters of the function. |
- Returns
- A shared pointer to the created FuzzySet.
The documentation for this class was generated from the following files: