![]() |
A fuzzy logic C++ library
|
Parameters of inference process. More...
#include <slifis.hpp>
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 |
Parameters of inference process.
| slifis::INF_PARAMS::INF_PARAMS | ( | ) | [inline] |
constructor, assigns default values
References DefuzzMethod, slifis::DF_COG, ImplicationMethod, OutputAggregation, RuleAndMethod, RuleOrMethod, slifis::SN_MAX, and slifis::TN_MIN.
| void slifis::INF_PARAMS::Print | ( | FILE * | f | ) | const [inline] |
References DefuzzMethod, slifis::GetString(), OutputAggregation, RuleAndMethod, and RuleOrMethod.
| bool slifis::INF_PARAMS::operator== | ( | const INF_PARAMS & | m | ) | const |
References DefuzzMethod, ImplicationMethod, OutputAggregation, RuleAndMethod, and RuleOrMethod.
| bool slifis::INF_PARAMS::operator!= | ( | const INF_PARAMS & | m | ) | const [inline] |
| bool slifis::INF_PARAMS::P_Read_bin | ( | std::ifstream & | f | ) | [private] |
References __IN__, __OUT__, READ_ENUM_VAL, and STREAMCHECK_INIT.
| bool slifis::INF_PARAMS::P_Write_bin | ( | std::ofstream & | f | ) | const [private] |
References __IN__, __OUT__, STREAM_OK_TEST, and STREAMCHECK_INIT.
friend class SLIFIS [friend] |
Referenced by slifis::SLIFIS::GetDefuzzMethod(), INF_PARAMS(), operator==(), Print(), and slifis::SLIFIS::SetDefuzzMethod().
Referenced by INF_PARAMS(), and operator==().
Referenced by INF_PARAMS(), operator==(), Print(), and slifis::SLIFIS::SetOutputAggregMethod().
Referenced by INF_PARAMS(), operator==(), Print(), and slifis::SLIFIS::SetRuleInferenceMethod().
1.7.6.1