A fuzzy logic C++ library
|
Header file for public fuzzy merging functions. More...
#include "membfunc.hpp"
Namespaces | |
namespace | slifis |
This namespace includes all root classes, functions, and datatypes of the library. | |
Functions | |
void | slifis::FuzzyMerge (EN_MERGE_OP op, const MEMBFUNC &in1, const MEMBFUNC &in2, MEMBFUNC &out) |
A wrapper functions for combining two membership function together, using slifis::EN_MERGE_OP. | |
void | slifis::FuzzyMax (const MEMBFUNC &f1, const MEMBFUNC &f2, MEMBFUNC &out) |
Performs fuzzy MAX between two functions. | |
void | slifis::FuzzyMin (const MEMBFUNC &f1, const MEMBFUNC &f2, MEMBFUNC &out) |
Performs fuzzy MIN between two functions. | |
void | slifis::FuzzyProduct (const MEMBFUNC &f1, const MEMBFUNC &f2, MEMBFUNC &out) |
Performs fuzzy product between two functions. | |
void | slifis::FuzzyBSum (const MEMBFUNC &f1, const MEMBFUNC &f2, MEMBFUNC &out) |
Performs bounded sum between two functions ( ) | |
void | slifis::FuzzyPSum (const MEMBFUNC &f1, const MEMBFUNC &f2, MEMBFUNC &out) |
Performs Probabilistic sum between two functions ( ) | |
void | slifis::FuzzyLukas (const MEMBFUNC &f1, const MEMBFUNC &f2, MEMBFUNC &out) |
Performs Ćukasiewicz t-norm between two functions ( ) | |
const char * | slifis::GetNow_String () |
A function for returning current date. | |
void | slifis::PrintDifferences (FILE *f, const SLIFIS &fis1, const SLIFIS &fis2) |
Prints in f the differences between the two FIS. | |
void | slifis::PrintBuildInfo (std::ostream &st) |
Prints out build information in stream st . |
Header file for public fuzzy merging functions.