org.sazonov.fuzzy.engine
Class Hedge

java.lang.Object
  extended byorg.sazonov.fuzzy.engine.Hedge
Direct Known Subclasses:
HedgeNot, HedgeSomewhat, HedgeVery

public abstract class Hedge
extends java.lang.Object

Abstract class for Hedges.

Version:
2000 Original, v0.1, Edward S. Sazonov (esazonov@usa.com)

Constructor Summary
Hedge()
           
 
Method Summary
abstract  java.lang.String getName()
          Abstract method which returns hedge's name.
abstract  double hedgeIt(double value)
          Abstract method for applying hedge.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Hedge

public Hedge()
Method Detail

getName

public abstract java.lang.String getName()
Abstract method which returns hedge's name.

Returns:
java.lang.String

hedgeIt

public abstract double hedgeIt(double value)
Abstract method for applying hedge.

Parameters:
value - Double value to be hedged.
Returns:
Result of hedging