|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.jscience.computing.ai.fuzzylogic.FuzzyEngine
public class FuzzyEngine
Fuzzy engine implementation.
| Field Summary | |
|---|---|
static int |
DEFUZZIFICATION_CENTER_OF_MAXIMUM
DOCUMENT ME! |
| Constructor Summary | |
|---|---|
FuzzyEngine()
Creates a new FuzzyEngine object. |
|
| Method Summary | |
|---|---|
void |
addLinguisticVariable(LinguisticVariable lv)
DOCUMENT ME! |
FuzzyRule |
addRule(FuzzyRule rule)
DOCUMENT ME! |
FuzzyRule |
addRule(java.lang.String rule)
DOCUMENT ME! |
void |
evaluateRule(FuzzyRule rule)
DOCUMENT ME! |
void |
evaluateRule(java.lang.String rule)
DOCUMENT ME! |
void |
evaluateRules()
DOCUMENT ME! |
LinguisticVariable |
getLinguisticVariable(java.lang.String lv)
DOCUMENT ME! |
int |
getNumRules()
DOCUMENT ME! |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static int DEFUZZIFICATION_CENTER_OF_MAXIMUM
| Constructor Detail |
|---|
public FuzzyEngine()
| Method Detail |
|---|
public void evaluateRule(java.lang.String rule)
throws RuleParsingException
rule - DOCUMENT ME!
RuleParsingException - DOCUMENT ME!public void evaluateRule(FuzzyRule rule)
rule - DOCUMENT ME!public void evaluateRules()
public FuzzyRule addRule(java.lang.String rule)
throws RuleParsingException
rule - DOCUMENT ME!
RuleParsingException - DOCUMENT ME!public FuzzyRule addRule(FuzzyRule rule)
rule - DOCUMENT ME!
public void addLinguisticVariable(LinguisticVariable lv)
lv - DOCUMENT ME!public LinguisticVariable getLinguisticVariable(java.lang.String lv)
lv - DOCUMENT ME!
public int getNumRules()
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||