Class representing the choices for the membership functions. More...
#include <FuzzySetFactory.h>
Public Types | |
enum | Value { Triangle , Trapezoid , Gaussian , Sigmoid , SigmoidFinite } |
Enum for the different defuzzification methods. More... | |
Public Member Functions | |
MembershipFunctionOption ()=default | |
Constructor. | |
constexpr | MembershipFunctionOption (Value option) |
Constructor from value. | |
constexpr | operator Value () const |
Cast to value. | |
Static Public Member Functions | |
static std::map< MembershipFunctionOption, std::string > | getOptionNames () |
Provides a way to iterate over the possible choices of DefuzzificationMethod. | |
Class representing the choices for the membership functions.
|
inlineconstexpr |
Constructor from value.
option |
|
inlinestatic |
Provides a way to iterate over the possible choices of DefuzzificationMethod.
|
inlineconstexpr |
Cast to value.