Method | Description | |
---|---|---|
EvaluateFiringStrength ( ) : float |
Evaluates the firing strength of the Rule, the degree of confidence that the consequent of this Rule must be executed.
|
|
GetRPNExpression ( ) : string |
Converts the RPN fuzzy expression into a string representation.
|
|
Rule ( |
Initializes a new instance of the Rule class using as CoNorm the MaximumCoNorm and as Norm the MinimumNorm.
|
|
Rule ( |
Initializes a new instance of the Rule class.
|
Method | Description | |
---|---|---|
GetRuleTokens ( string rule ) : string[] |
Performs a preprocessing on the rule, placing unary operators in proper position and breaking the string space separated tokens.
|
|
ParseRule ( ) : void |
Converts the Fuzzy Rule to RPN (Reverse Polish Notation). For debug proposes, the string representation of the RPN expression can be acessed by calling GetRPNExpression method.
|
|
Priority ( string Operator ) : int |
Defines the priority of the fuzzy operators.
|
public Rule ( |
||
fuzzyDatabase | A fuzzy |
|
name | string | Name of this |
rule | string | A string representing the |
return | System |
public Rule ( |
||
fuzzyDatabase | A fuzzy |
|
name | string | Name of this |
rule | string | A string representing the |
normOperator | INorm | A class that implements a |
coNormOperator | ICoNorm | A class that implements a |
return | System |