|
Fuzzy Logic Tools
v1.0.5.1
|
Defines Membership functions. More...
#include <math.h>#include <tnt/tnt_array1d.h>#include <tnt/tnt_array2d.h>#include <flt/messages.h>

Go to the source code of this file.
Classes | |
| class | FLT::Membership |
| This class contains methods and attributes common to all Membership functions. More... | |
| class | FLT::Anymf |
| Any Membership function. More... | |
| class | FLT::Constmf |
| Constant Membership function. More... | |
| class | FLT::Gaussmf |
| Gaussian Membership function. More... | |
| class | FLT::Gauss2mf |
| Double gaussian Membership function. More... | |
| class | FLT::GBellmf |
| Bell Membership function. More... | |
| class | FLT::Pimf |
| Pi (S-Z) Membership function. More... | |
| class | FLT::PSigmf |
| Product of sigmoidals Membership function. More... | |
| class | FLT::Smf |
| S Membership function. More... | |
| class | FLT::Sigmf |
| Sigmoidal Membership function. More... | |
| class | FLT::Sig2mf |
| Difference of sigmoidals Membership function. More... | |
| class | FLT::Trapmf |
| Trapezoidal Membership function. More... | |
| class | FLT::Trimf |
| Triangular Membership function. More... | |
| class | FLT::Zmf |
| Z Membership function. More... | |
Namespaces | |
| FLT | |
| Fuzzy Logic Tools (FLT) namespace. | |
Macros | |
| #define | M_EPS 1e-16 |
| Epsilon value. | |
| #define | MAX_SIZE_TYPE_NAME 16 |
| Maximum size for the names of the Membership functions. | |
Enumerations | |
| enum | FLT::TYPE_MF { FLT::ANYMF = 0, FLT::CONSTMF, FLT::GAUSSMF, FLT::GAUSS2MF, FLT::GBELLMF, FLT::PIMF, FLT::PSIGMF, FLT::SMF, FLT::SIGMF, FLT::SIG2MF, FLT::TRAPMF, FLT::TRIMF, FLT::ZMF } |
| Enumeration with the implemented Membership functions. More... | |
Functions | |
| int | FLT::sign (double x) |
| Implementation of the sign function. More... | |
| Membership * | FLT::createMF (TYPE_MF t) |
| Virtual constructor for Membership functions. More... | |
Variables | |
| static const char * | FLT::MF_NAMES [] |
| Names of the Membership functions. More... | |
| static const size_t | FLT::MF_PARAM_NUMBER [] |
| Initial number of parameters of each Membership function in FLT::TYPE_MF. More... | |
Defines Membership functions.
1.8.8