#include <SigmoidalFS.h>

Public Member Functions | |
| SigmoidalFS (double paramC=1, double paramOffset=0) | |
| Constructor. | |
| double | getMin () const |
| Returns the lower boundary of the support. | |
| double | getMax () const |
| Returns the upper boundary of the support. | |
| double | getThreshold () const |
| Returns the threshold for which the membership function (for which the x axis is the asymptote) is set to be zero in the numerical intergration. | |
| void | setThreshold (double thr) |
| Sets the threshold for which the membership function (for which the x axis is the asymptote) is set to be zero in the numerical intergration. | |
| void | setParams (double paramC, double paramOffset) |
| Sets the parameters of the fuzzy set. | |
This class implements a FuzzySet with membership function:
Definition at line 32 of file SigmoidalFS.h.
| SigmoidalFS::SigmoidalFS | ( | double | paramC = 1, |
|
| double | paramOffset = 0 | |||
| ) | [inline] |
Constructor.
| paramC | scale factor for y-axis | |
| paramOffset | position of inflection point |
Definition at line 41 of file SigmoidalFS.h.
| double SigmoidalFS::getMax | ( | ) | const [inline, virtual] |
Returns the upper boundary of the support.
Implements FuzzySet.
Reimplemented in SigmoidalLT.
Definition at line 71 of file SigmoidalFS.h.
Referenced by SigmoidalLT::getMax().
| double SigmoidalFS::getMin | ( | ) | const [inline, virtual] |
Returns the lower boundary of the support.
Implements FuzzySet.
Reimplemented in SigmoidalLT.
Definition at line 55 of file SigmoidalFS.h.
Referenced by SigmoidalLT::getMin().
| double SigmoidalFS::getThreshold | ( | ) | const [inline] |
Returns the threshold for which the membership function (for which the x axis is the asymptote) is set to be zero in the numerical intergration.
Definition at line 81 of file SigmoidalFS.h.
| void SigmoidalFS::setParams | ( | double | paramC, | |
| double | paramOffset | |||
| ) | [inline] |
Sets the parameters of the fuzzy set.
| paramC | ||
| paramOffset |
Definition at line 29 of file SigmoidalFS.cpp.
| void SigmoidalFS::setThreshold | ( | double | thr | ) |
Sets the threshold for which the membership function (for which the x axis is the asymptote) is set to be zero in the numerical intergration.
| thr | the threshold |
Definition at line 21 of file SigmoidalFS.cpp.