The Activated class is a special Term that contains pointers to the necessary information of a term that has been activated as part of the Antecedent of a Rule.
More...
#include <Activated.h>
The Activated class is a special Term that contains pointers to the necessary information of a term that has been activated as part of the Antecedent of a Rule.
The ownership of the pointers is not transferred to objects of this class. The Activated class was named Thresholded
in versions 4.0 and earlier.
- Author
- Juan Rada-Vilela, Ph.D.
- See also
- OutputVariable
-
Term
- Since
- 5.0
Definition at line 37 of file Activated.h.
◆ Activated()
◆ ~Activated()
virtual fl::Activated::~Activated |
( |
| ) |
|
|
virtual |
◆ className()
virtual std::string fl::Activated::className |
( |
| ) |
const |
|
virtual |
Returns the name of the class of the term.
- Returns
- the name of the class of the term
Implements fl::Term.
◆ clone()
virtual Activated* fl::Activated::clone |
( |
| ) |
const |
|
virtual |
Creates a clone of the term.
- Returns
- a clone of the term
Implements fl::Term.
◆ complexity()
virtual Complexity fl::Activated::complexity |
( |
| ) |
const |
|
virtual |
Computes the estimated complexity of evaluating the membership function.
- Returns
- the estimated complexity of evaluating the membership function
Implements fl::Term.
◆ configure()
virtual void fl::Activated::configure |
( |
const std::string & |
parameters | ) |
|
|
virtual |
Does nothing.
- Parameters
-
Implements fl::Term.
◆ getDegree()
virtual scalar fl::Activated::getDegree |
( |
| ) |
const |
|
virtual |
Gets the activation degree of the term.
- Returns
- the activation degree of the term
◆ getImplication()
virtual const TNorm* fl::Activated::getImplication |
( |
| ) |
const |
|
virtual |
Gets the implication operator.
- Returns
- the implication operator
◆ getTerm()
virtual const Term* fl::Activated::getTerm |
( |
| ) |
const |
|
virtual |
Gets the activated term.
- Returns
- the activated term
◆ membership()
Computes the implication of the activation degree and the membership function value of \(x\).
- Parameters
-
- Returns
- \(d \otimes \mu(x)\), where \(d\) is the activation degree
Implements fl::Term.
◆ parameters()
virtual std::string fl::Activated::parameters |
( |
| ) |
const |
|
virtual |
Returns the parameters of the term.
- Returns
"degree implication term"
Implements fl::Term.
◆ setDegree()
virtual void fl::Activated::setDegree |
( |
scalar |
degree | ) |
|
|
virtual |
Sets the activation degree of the term.
- Parameters
-
degree | is the activation degree of the term |
◆ setImplication()
virtual void fl::Activated::setImplication |
( |
const TNorm * |
implication | ) |
|
|
virtual |
Sets the implication operator.
- Parameters
-
implication | is the implication operator |
◆ setTerm()
virtual void fl::Activated::setTerm |
( |
const Term * |
term | ) |
|
|
virtual |
Sets the activated term.
- Parameters
-
term | is the activated term |
◆ toString()
virtual std::string fl::Activated::toString |
( |
| ) |
const |
|
virtual |
Returns the representation of the term in the FuzzyLite Language.
- Returns
- the representation of the term in FuzzyLite Language
- See also
- FllExporter
Reimplemented from fl::Term.
The documentation for this class was generated from the following file: