A fuzzy logic C++ library
Public Member Functions | Public Attributes | Private Member Functions | Friends
slifis::INF_PARAMS Struct Reference

Parameters of inference process. More...

#include <slifis.hpp>

List of all members.

Public Member Functions

 INF_PARAMS ()
 constructor, assigns default values
void Print (FILE *f) const
bool operator== (const INF_PARAMS &m) const
bool operator!= (const INF_PARAMS &m) const

Public Attributes

EN_DEFUZZMETHOD DefuzzMethod
EN_TNORM ImplicationMethod
EN_SNORM OutputAggregation
EN_TNORM RuleAndMethod
EN_SNORM RuleOrMethod

Private Member Functions

bool P_Read_bin (std::ifstream &f)
bool P_Write_bin (std::ofstream &f) const

Friends

class SLIFIS

Detailed Description

Parameters of inference process.


Constructor & Destructor Documentation


Member Function Documentation

void slifis::INF_PARAMS::Print ( FILE *  f) const [inline]
bool slifis::INF_PARAMS::operator== ( const INF_PARAMS m) const
bool slifis::INF_PARAMS::operator!= ( const INF_PARAMS m) const [inline]
bool slifis::INF_PARAMS::P_Read_bin ( std::ifstream &  f) [private]
bool slifis::INF_PARAMS::P_Write_bin ( std::ofstream &  f) const [private]

Friends And Related Function Documentation

friend class SLIFIS [friend]

Member Data Documentation

Referenced by INF_PARAMS(), and operator==().