infosapient.hdg
Class FzyHdgAFTER

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

public class FzyHdgAFTER
extends FzyHedge

Class FzyHdgAFTER applies m[i] = 0.0 for all domain values below/before m[i] == 1.0 and m[i] = 1.0 - m[i] for all values after/above.

Note: if the set is right shouldered ( 100%membership == highDomain) nothing will occur.

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
FzyHdgAFTER()
           
 
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

FzyHdgAFTER

public FzyHdgAFTER()
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