net.sourceforge.fuzzyservices.beans
Class FuzzyController

java.lang.Object
  extended by net.sourceforge.fuzzyservices.beans.FuzzyController
All Implemented Interfaces:
Serializable, FuzzyControllerI

public class FuzzyController
extends Object
implements FuzzyControllerI, Serializable

This class represents a fuzzy controller according to JavaBeans conventions.

Version:
1.0
Author:
Uwe Weng
See Also:
FuzzyController, Serialized Form

Constructor Summary
FuzzyController()
           
 
Method Summary
 FactBase performApproximateReasoning(RuleBase aRuleBase, FactBase aFactBase, LinguisticVariable[] linguisticVariables)
          Performs approximate reasoning based on a fact and rule base.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FuzzyController

public FuzzyController()
Method Detail

performApproximateReasoning

public FactBase performApproximateReasoning(RuleBase aRuleBase,
                                            FactBase aFactBase,
                                            LinguisticVariable[] linguisticVariables)
Description copied from interface: FuzzyControllerI
Performs approximate reasoning based on a fact and rule base.

Specified by:
performApproximateReasoning in interface FuzzyControllerI
Parameters:
aRuleBase - the rule base
aFactBase - the fact base
linguisticVariables - the linguistic variables
Returns:
a new fact base with the result of this operation


Copyright © 2007-2012 Fuzzy Services. All Rights Reserved.