The IntegralDefuzzifier class is the base class for defuzzifiers which integrate over the fuzzy set.
More...
#include <IntegralDefuzzifier.h>
The IntegralDefuzzifier class is the base class for defuzzifiers which integrate over the fuzzy set.
- Author
- Juan Rada-Vilela, Ph.D.
- Since
- 4.0
Definition at line 31 of file IntegralDefuzzifier.h.
◆ IntegralDefuzzifier()
◆ ~IntegralDefuzzifier()
virtual fl::IntegralDefuzzifier::~IntegralDefuzzifier |
( |
| ) |
|
|
virtual |
◆ defaultResolution()
static int fl::IntegralDefuzzifier::defaultResolution |
( |
| ) |
|
|
static |
Gets the default resolution for integral-based defuzzifiers.
- Returns
- the default resolution for integral-based defuzzifiers
◆ getResolution()
virtual int fl::IntegralDefuzzifier::getResolution |
( |
| ) |
const |
|
virtual |
Gets the resolution of the defuzzifier.
The resolution refers to the number of divisions in which the range [minimum,maximum]
is divided in order to integrate the area under the curve
- Returns
- the resolution of the defuzzifier
◆ setDefaultResolution()
static void fl::IntegralDefuzzifier::setDefaultResolution |
( |
int |
defaultResolution | ) |
|
|
static |
Sets the default resolution for integral-based defuzzifiers.
- Parameters
-
defaultResolution | is the default resolution for integral-based defuzzifiers |
◆ setResolution()
virtual void fl::IntegralDefuzzifier::setResolution |
( |
int |
resolution | ) |
|
|
virtual |
Sets the resolution of the defuzzifier.
The resolution refers to the number of divisions in which the range [minimum,maximum]
is divided in order to integrate the area under the curve
- Parameters
-
resolution | is the resolution of the defuzzifier |
The documentation for this class was generated from the following file: