Package org.jscience.computing.ai.fuzzylogic

Interface Summary
MembershipFunction

Abstraction for fuzzy membership functions.

 

Class Summary
FuzzyEngine

Fuzzy engine implementation.

FuzzyExpression

Abstraction for fuzzy expressions.

FuzzyRule

Abstraction for fuzzy rules.

LinguisticVariable

Abstraction for fuzzy linguistic variables.

TriangularMembershipFunction

Triangular fuzzy membership function implementation.

 

Exception Summary
EvaluationException

This exception is thrown if an error occurs during evaluation of a rule.

NoRulesFiredException

This exception is thrown if defuzzification is attempted and no rules fired.

RuleParsingException

This exception is thrown if an error occurs during parsing a fuzzy rule.