infosapient.hdg
Class FzyHdgABOVE

java.lang.Object
  |
  +--infosapient.system.ObservableImpl
        |
        +--infosapient.system.FzySystemComponent
              |
              +--infosapient.hdg.FzyHedge
                    |
                    +--infosapient.hdg.FzyHdgABOVE

public class FzyHdgABOVE
extends FzyHedge

FzyHdgABOVE sets the membership of all domain values below the complete membership point to be zero.  All membership values above the complete membership point are assigned 1.0 - m[i].This has the effect of ramping gradually, so that 100% Membership == high domain value.

Version:
$Revision: 1.1.1.1 $
See Also:
Serialized Form

Field Summary
(package private) static long serialVersionUID
           
 
Fields inherited from class infosapient.hdg.FzyHedge
ABOUT_EXP, AROUND_EXP, CLOSE_EXP, CN, DEFINITELY_EXP, EXTREMELY_EXP, INC_DEC_FACTOR, m, NEAR_EXP, POSITIVE_EXP, results, ROUGHLY_EXP, serialVersionUID, SLIGHTLY_EXP, SOMEWHAT_EXP, VECMAX, VERY_EXP, VICINITY_EXP
 
Fields inherited from class infosapient.system.FzySystemComponent
DEBUG_, myID, name, pcs, serialVersionUID, trace, vcs
 
Fields inherited from class infosapient.system.ObservableImpl
arr, changed, obs, serialVersionUID
 
Constructor Summary
FzyHdgABOVE()
           
 
Method Summary
 FzySet apply(FzySet aSet)
          Apply the surface modifier m[i] = 0.0 for all domain values below/before m[i] == set.maxHeight() and m[i] = 1.0 - m[i] for all values after/above.
 java.lang.String getName()
           
 
Methods inherited from class infosapient.hdg.FzyHedge
CreateHedgeFor, getSolutionDOM, hasSolution, printOn, reset, toXML, toXML
 
Methods inherited from class infosapient.system.FzySystemComponent
addPropertyChangeListener, addVetoableChangeListener, equals, getID, getPropertyChangeSupport, getVetoableChangeSupport, hashCode, removePropertyChangeListener, removeVetoableChangeListener, setID, setName
 
Methods inherited from class infosapient.system.ObservableImpl
addObserver, clearChanged, containsObserver, countObservers, deleteObserver, deleteObservers, hasChanged, notifyObservers, notifyObservers, setChanged
 
Methods inherited from class java.lang.Object
, clone, finalize, getClass, notify, notifyAll, registerNatives, toString, wait, wait, wait
 

Field Detail

serialVersionUID

static final long serialVersionUID
Constructor Detail

FzyHdgABOVE

public FzyHdgABOVE()
Method Detail

apply

public FzySet apply(FzySet aSet)
Apply the surface modifier m[i] = 0.0 for all domain values below/before m[i] == set.maxHeight() and m[i] = 1.0 - m[i] for all values after/above.
Overrides:
apply in class FzyHedge
Parameters:
FzySet - -- the set to have the hedge applied to it.
Returns:
FzySet -- the modified fuzzy set.

getName

public java.lang.String getName()
Overrides:
getName in class FzySystemComponent

License to use this program is provided under the TERMS OF THE COMMON PUBLIC LICENSE 0.5. ("AGREEMENT"). ANY USE, REPRODUCTION OR DISTRIBUTION OF THE PROGRAM CONSTITUTES RECIPIENT'S ACCEPTANCE OF THIS AGREEMENT.

Copyright (c) 2001, Workplace Performance Tools, All Rights Reserved