Packagecom.lookbackon.AI.fuzzyLogicSystem
Classpublic class FuzzySystem
InheritanceFuzzySystem Inheritance Object
Implements IFuzzyBasicComparisonRules

This class lets you define a set of rules. all defining the same crisp variable and calculate the aggregated crisp output. e.g.: system.addRule(new FuzzyRule(15, new Array( "north", "left" ) ));



Public Methods
 MethodDefined By
  
FuzzySystem
  
addRule(rule:FuzzyRule):void
FuzzySystem
  
crispOutputWarpper(sets:Array):Number
FuzzySystem
  
isEqual(value:Number):Number
FuzzySystem
  
isGreaterThan(value:Number):Number
FuzzySystem
  
isLessThan(value:Number):Number
FuzzySystem
Constructor Detail
FuzzySystem()Constructor
public function FuzzySystem()



Method Detail
addRule()method
public function addRule(rule:FuzzyRule):void

Parameters

rule:FuzzyRule

crispOutputWarpper()method 
public function crispOutputWarpper(sets:Array):Number

Parameters

sets:Array

Returns
Number
isEqual()method 
public function isEqual(value:Number):Number

Parameters

value:Number

Returns
Number
isGreaterThan()method 
public function isGreaterThan(value:Number):Number

Parameters

value:Number

Returns
Number
isLessThan()method 
public function isLessThan(value:Number):Number

Parameters

value:Number

Returns
Number