public class MamdaniRuleBaseType extends RuleBaseType
defaultActivationMethod, defaultAndMethod, defaultNetworkAddress, defaultOrMethod, TYPE_ANYA, TYPE_MAMDANI, TYPE_OTHER, TYPE_TSK, TYPE_TSUKAMOTO
Constructor and Description |
---|
MamdaniRuleBaseType()
Default constructor
|
MamdaniRuleBaseType(java.lang.String name)
Constructor using the name of Mamdani the rule base
|
MamdaniRuleBaseType(java.lang.String name,
java.lang.String activation,
java.lang.String and,
java.lang.String or,
int type)
Constructor using the name, the activation method, the and, the or and the type
|
addRule, evaluate, getActivatedRules, getActivationMethod, getAndMethod, getName, getNetworkAddress, getOrMethod, getRules, reset, setActivationMethod, setAndMethod, setName, setNetworkAddress, setOrMethod, toString
getRuleBaseSystemType, getRuleBaseSystemTypeName, setRuleBaseSystemType
public MamdaniRuleBaseType()
public MamdaniRuleBaseType(java.lang.String name)
name
- public MamdaniRuleBaseType(java.lang.String name, java.lang.String activation, java.lang.String and, java.lang.String or, int type)
name
- name of the Mamdani rule baseactivation
- the method used for the implication process according to StandardActivationMethodType
and
- the and algorithm to be usedor
- the or algorithm to be usedtype
- the ruleBaseSystemType