nrc.fuzzy
Class MinimumAntecedentCombineOperator

java.lang.Object
  |
  +--nrc.fuzzy.AntecedentCombineOperator
        |
        +--nrc.fuzzy.MinimumAntecedentCombineOperator
All Implemented Interfaces:
AntecedentCombineOperatorInterface, java.lang.Cloneable, java.io.Serializable

public class MinimumAntecedentCombineOperator
extends AntecedentCombineOperator
implements java.io.Serializable

A class that provides a 'mimimum' operator to combine the fuzzy match values of antecedent/input pairs in a rule when a rule is fired which has multiple antecedents.

See Also:
AntecedentCombineOperator, ProductAntecedentCombineOperator, CompensatoryAndAntecedentCombineOperator, FuzzyRule, Serialized Form

Constructor Summary
MinimumAntecedentCombineOperator()
           
 
Method Summary
 double execute(double[] matchValues)
          Implements the minimum of the match values in the double array.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MinimumAntecedentCombineOperator

public MinimumAntecedentCombineOperator()
Method Detail

execute

public double execute(double[] matchValues)
Implements the minimum of the match values in the double array.

Specified by:
execute in interface AntecedentCombineOperatorInterface
Parameters:
matchValues -
Returns:
the minimum of the array of matchValues