00001 00024 #ifndef TCONORMLIST_H_ 00025 # define TCONORMLIST_H_ 00026 00027 #include "Tconorm.h" 00028 #include "Base.h" 00029 00031 namespace IRIS { 00032 00033 using namespace std; 00034 00037 namespace Fuzzy { 00038 00039 extern double conormAlgebraicSum(double, double) ; 00040 extern double conormBoundedSum(double, double) ; 00041 extern double conormDrasticSum(double, double) ; 00042 extern double conormMax(double, double) ; 00043 00044 const string SUM = "algebraic_sum"; 00045 const string BOUNDED_SUM = "bounded_sum"; 00046 const string DRASTIC_SUM = "drastic_union"; 00047 const string MAX_OR = "standard_union"; 00048 00050 class TconormList : public Base 00051 { 00052 public: 00053 TconormList( ); 00054 00055 }; // end of TnormList class 00056 00057 } // end of Fuzzy namespace 00058 00059 } // end of IRIS namespace 00060 00061 #endif /* !TCONORMLIST_H_ */