|
Classes |
class | Base |
| Abstract Base Class for a symbol (operator). More...
|
class | BellMF |
| (Standard) sigmoidally-shaped membership function More...
|
class | dSigMF |
class | GaussMF |
| (Standard) Gaussian curve membership function More...
|
class | MembershipFn |
class | Numeric |
class | pSigMF |
class | Set |
| Abstract base class for a fuzzy set. More...
|
class | SigMF |
| (Standard) sigmoidally-shaped membership function More...
|
class | Symbol |
| Abstract Base Class for a symbol (operator). More...
|
class | Tconorm |
class | TconormList |
| Class for a list of t-conorm (OR operator) objects. More...
|
class | Tnorm |
class | TnormList |
| Class for a list of t-norm (AND operator) objects. More...
|
class | TrapMF |
| (Standard) trapezoidal membership function More...
|
class | TriMF |
class | ZMF |
| (Standard) spline-based, Z-shaped membership function More...
|
Functions |
ostream & | operator<< (ostream &outs, const Base &source) |
bool | operator== (const Symbol &a, const Symbol &b) |
ostream & | operator<< (ostream &outs, const Symbol &src) |
ostream & | operator<< (ostream &outs, const Tconorm &Or) |
double | conormAlgebraicSum (double a, double b) |
double | conormBoundedSum (double a, double b) |
double | conormDrasticSum (double a, double b) |
double | conormMax (double a, double b) |
ostream & | operator<< (ostream &outs, const Tnorm &And) |
double | normProduct (double a, double b) |
double | normBoundedProduct (double a, double b) |
double | normDrasticProduct (double a, double b) |
double | normMin (double a, double b) |
Variables |
const string | SUM = "algebraic_sum" |
const string | BOUNDED_SUM = "bounded_sum" |
const string | DRASTIC_SUM = "drastic_union" |
const string | MAX_OR = "standard_union" |
const string | PRODUCT = "algebraic_product" |
const string | BOUNDED_PRODUCT = "bounded_difference" |
const string | DRASTIC_PRODUCT = "drastic_intersection" |
const string | MIN_AND = "standard_intersection" |