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: