A fuzzy relation. More...
#include <FuzzyRelation.h>
Public Types | |
| enum | Lambda { X, Y } |
| typedef double | MuType (double, double) |
Public Member Functions | |
| FuzzyRelation () | |
| virtual | ~FuzzyRelation () |
| Default Constructor. | |
| virtual double | operator() (const std::vector< double > &v1, const std::vector< double > &v2) const =0 |
| Destructor. | |
| virtual RCPtr< ComposedNDimFS > | operator() (const std::vector< double > &v, Lambda lambda) const =0 |
Calculates the relation with left as variable. | |
| virtual RCPtr< ComposedNDimFS > | operator() (Lambda lambda, const std::vector< double > &v) const =0 |
Calculates the relation with left as variable. | |
A fuzzy relation.
A virtual basis class. An Implication is a speciall kind of a fuzzy relation.
Definition at line 28 of file FuzzyRelation.h.
| typedef double FuzzyRelation::MuType(double, double) |
Definition at line 32 of file FuzzyRelation.h.
Definition at line 31 of file FuzzyRelation.h.
| FuzzyRelation::FuzzyRelation | ( | ) | [inline] |
Definition at line 34 of file FuzzyRelation.h.
| virtual FuzzyRelation::~FuzzyRelation | ( | ) | [inline, virtual] |
Default Constructor.
Definition at line 35 of file FuzzyRelation.h.
| virtual RCPtr<ComposedNDimFS> FuzzyRelation::operator() | ( | Lambda | lambda, | |
| const std::vector< double > & | v | |||
| ) | const [pure virtual] |
Calculates the relation with
left as variable.
| v | the vector | |
| lambda | the variable z |
Implemented in Implication.
| virtual RCPtr<ComposedNDimFS> FuzzyRelation::operator() | ( | const std::vector< double > & | v, | |
| Lambda | lambda | |||
| ) | const [pure virtual] |
Calculates the relation with
left as variable.
| v | the vector | |
| lambda | the variable y |
Implemented in Implication.
| virtual double FuzzyRelation::operator() | ( | const std::vector< double > & | v1, | |
| const std::vector< double > & | v2 | |||
| ) | const [pure virtual] |
Destructor.
Calculates the result of the relation between the two input vectos (implemented by subclass).
| v1 | the vector | |
| v2 | the vector |
Implemented in Implication.