The Norm class is the abstract class for norms. More...
#include <Norm.h>
Public Member Functions | |
| Norm () | |
| virtual | ~Norm () |
| virtual std::string | className () const =0 |
| Returns the name of the class of the norm. More... | |
| virtual Complexity | complexity () const =0 |
| Computes the estimated complexity of computing the hedge. More... | |
| virtual scalar | compute (scalar a, scalar b) const =0 |
| Computes the norm for \(a\) and \(b\). More... | |
| virtual Norm * | clone () const =0 |
| Creates a clone of the norm. More... | |
The Norm class is the abstract class for norms.
|
inlinevirtual |
Definition at line 44 of file Norm.h.
References FL_DEFAULT_COPY_AND_MOVE.
|
pure virtual |
Returns the name of the class of the norm.
Implemented in fl::FL_IFINAL, fl::FL_IFINAL, fl::FL_IFINAL, fl::FL_IFINAL, fl::FL_IFINAL, fl::FL_IFINAL, fl::FL_IFINAL, fl::FL_IFINAL, fl::FL_IFINAL, fl::FL_IFINAL, fl::FL_IFINAL, fl::FL_IFINAL, fl::FL_IFINAL, fl::FL_IFINAL, fl::FL_IFINAL, fl::FL_IFINAL, fl::FL_IFINAL, and fl::FL_IFINAL.
|
pure virtual |
Creates a clone of the norm.
Implemented in fl::FL_IFINAL, fl::FL_IFINAL, fl::FL_IFINAL, fl::FL_IFINAL, fl::FL_IFINAL, fl::FL_IFINAL, fl::FL_IFINAL, fl::FL_IFINAL, fl::FL_IFINAL, fl::FL_IFINAL, fl::SNorm, fl::FL_IFINAL, fl::FL_IFINAL, fl::FL_IFINAL, fl::FL_IFINAL, fl::FL_IFINAL, fl::FL_IFINAL, fl::FL_IFINAL, fl::TNorm, fl::FL_IFINAL, fl::FL_IFINAL, fl::FL_IFINAL, fl::FL_IFINAL, fl::FL_IFINAL, fl::FL_IFINAL, and fl::FL_IFINAL.
|
pure virtual |
Computes the estimated complexity of computing the hedge.
Implemented in fl::FL_IFINAL, fl::FL_IFINAL, fl::FL_IFINAL, fl::FL_IFINAL, fl::FL_IFINAL, fl::FL_IFINAL, fl::FL_IFINAL, fl::FL_IFINAL, fl::FL_IFINAL, fl::FL_IFINAL, fl::FL_IFINAL, fl::FL_IFINAL, fl::FL_IFINAL, fl::FL_IFINAL, fl::FL_IFINAL, fl::FL_IFINAL, fl::FL_IFINAL, fl::FL_IFINAL, fl::FL_IFINAL, fl::FL_IFINAL, fl::FL_IFINAL, fl::FL_IFINAL, fl::FL_IFINAL, and fl::FL_IFINAL.
Computes the norm for \(a\) and \(b\).
| a | is a membership function value |
| b | is a membership function value |
Implemented in fl::FL_IFINAL, fl::FL_IFINAL, fl::FL_IFINAL, fl::FL_IFINAL, fl::FL_IFINAL, fl::FL_IFINAL, fl::FL_IFINAL, fl::FL_IFINAL, fl::FL_IFINAL, fl::FL_IFINAL, fl::FL_IFINAL, fl::FL_IFINAL, fl::FL_IFINAL, fl::FL_IFINAL, fl::FL_IFINAL, fl::FL_IFINAL, fl::FL_IFINAL, and fl::FL_IFINAL.