A fuzzy logic C++ library
slifis::RULE Member List
This is the complete list of members for slifis::RULE, including all inherited members.
_HasOutputValueslifis::RULE [private]
_OutputValueslifis::RULE [private]
_v_termsslifis::RULE [private]
AddCondition(std::string input, std::string value)slifis::RULE
AllocateTSVector(size_t n)slifis::ROOT_RULE [protected]
ClearConditions()slifis::RULE
GetFisType() const slifis::ROOT_RULE [inline]
GetNbInputs()slifis::ROOT_RULE [inline, static]
GetNbTerms() const slifis::RULE [inline]
GetOpType() const slifis::ROOT_RULE [inline]
GetOutputValue() const slifis::RULE
GetTSCoeff(size_t idx) const slifis::ROOT_RULE
GetTSConstCoeff() const slifis::ROOT_RULE [inline]
GetTSOutputValue(const INPUT_SETS &InputFuzzySets) const slifis::ROOT_RULE
GetTSOutputValue(std::vector< double > &input_values) const slifis::ROOT_RULE
GetTSVectorSize() const slifis::ROOT_RULE [inline]
GetVarName(size_t idx) const slifis::RULE
GetVarValue(size_t idx) const slifis::RULE
GetVarValue(std::string input_name) const slifis::RULE
operator!=(const ROOT_RULE &m) const slifis::ROOT_RULE [inline, protected]
operator=(const ROOT_RULE &r)slifis::ROOT_RULE [protected]
operator==(const ROOT_RULE &r) const slifis::ROOT_RULE [protected]
P_FindVar(const std::string &input_name) const slifis::RULE [private]
P_Read_bin(std::ifstream &f)slifis::ROOT_RULE [protected]
P_Write_bin(std::ofstream &f) const slifis::ROOT_RULE [protected]
Print(FILE *f, const char *msg=0) const slifis::RULE
ROOT_RULE(EN_FIS_TYPE FisType=TYPE_MAMDANI, EN_RULE_OP t=OPR_AND)slifis::ROOT_RULE [protected]
ROOT_RULE(const ROOT_RULE &r)slifis::ROOT_RULE [protected]
RULE(EN_FIS_TYPE rt=TYPE_MAMDANI, EN_RULE_OP op=OPR_AND)slifis::RULE [inline]
RULE(EN_RULE_OP op, EN_FIS_TYPE rt=TYPE_MAMDANI, std::string outvalue="")slifis::RULE [inline]
RULE(EN_RULE_OP op, std::string outvalue, EN_FIS_TYPE rt=TYPE_MAMDANI)slifis::RULE [inline]
s_NbInputsslifis::ROOT_RULE [protected, static]
SetConsequence(std::string output_value)slifis::RULE
SetFisType(std::string type)slifis::ROOT_RULE
SetFisType(EN_FIS_TYPE type)slifis::ROOT_RULE [inline]
SetNbInputs(size_t n)slifis::ROOT_RULE [inline, static]
SetOpType(std::string operation)slifis::ROOT_RULE
SetOpType(EN_RULE_OP op)slifis::ROOT_RULE [inline]
SetTSCoeff(size_t idx, double val)slifis::ROOT_RULE
SetTSCoeffs(const std::vector< double > &v_d)slifis::ROOT_RULE
SetTSConstCoeff(double val)slifis::ROOT_RULE [inline]
~ROOT_RULE()slifis::ROOT_RULE [inline, protected]