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.