00001
00024 #ifndef TNORMLIST_H_
00025 # define TNORMLIST_H_
00026
00027 #include "Tnorm.h"
00028 #include "Base.h"
00029
00031 namespace IRIS {
00032
00033 using namespace std;
00034
00037 namespace Fuzzy {
00038
00039 extern double normProduct(double, double) ;
00040 extern double normBoundedProduct(double, double) ;
00041 extern double normDrasticProduct(double, double) ;
00042 extern double normMin(double, double) ;
00043
00044 const string PRODUCT = "algebraic_product";
00045 const string BOUNDED_PRODUCT = "bounded_difference";
00046 const string DRASTIC_PRODUCT = "drastic_intersection";
00047 const string MIN_AND = "standard_intersection";
00048
00050 class TnormList : public Base
00051 {
00052 public:
00053 TnormList( );
00054
00055 };
00056
00057 }
00058
00059 }
00060
00061 #endif