infosapient.system
Class FzyBeta
java.lang.Object
|
+--infosapient.system.ObservableImpl
|
+--infosapient.system.FzySystemComponent
|
+--infosapient.system.FzyClauseComponent
|
+--infosapient.system.FzySet
|
+--infosapient.system.FzySCurve
|
+--infosapient.system.FzyBeta
- Direct Known Subclasses:
- FzyWeightedBeta
- public class FzyBeta
- extends FzySCurve
- See Also:
- Serialized Form
Field Summary |
(package private) double |
center
|
(package private) double |
flexPt
|
Fields inherited from class infosapient.system.FzySet |
alfaCut,
completeMembership,
curveSide,
domain,
hasSolution,
hedges,
height,
leftShouldered,
membership,
myAttribute,
resolvedValue,
rightShouldered,
serialVersionUID,
setType,
twoSided,
VECMAX |
Method Summary |
java.lang.Object |
clone()
Method for Cloneable interface -- provides a deep copy of the current
set, EXCEPT the hedges. |
FzySet |
initializeMembership()
Initialize this set's membership using a sinusoid (logistical) function. |
void |
save(int ntabs)
|
java.lang.String |
toString()
Used to provide a text description of this fuzzy set. |
java.lang.String |
typeAsString()
|
Methods inherited from class infosapient.system.FzySet |
addHedge,
doesContain,
domainForMembership,
dump,
dumpAsStringBuffer,
getAlphaCut,
getAttribute,
getCmpMembership,
getDOM,
getDomain,
getDomainArray,
getHedges,
getHighDomain,
getIndexForDomain,
getLowDomain,
getMaxHeight,
getMemberArray,
getMembership,
getMinHeight,
getQualifiedName,
getSides,
getSolution,
getSolutionDOM,
getVECMAX,
hasSolution,
initializeDomain,
integrateMbr,
integrateMbr,
isLeftShouldered,
isNormal,
isRightShouldered,
isTwoSided,
lessThanOrEquals,
printOn,
reset,
setAttribute,
setCmpMembership,
setDomain,
setDomainArray,
setHedges,
setHighDomain,
setLeftShouldered,
setLowDomain,
setMembership,
setMembershipArray,
setRightShouldered,
setSolution,
setTwoSided,
sumDomain,
toXML,
validate,
validate |
Methods inherited from class infosapient.system.FzySystemComponent |
addPropertyChangeListener,
addVetoableChangeListener,
equals,
getID,
getName,
getPropertyChangeSupport,
getVetoableChangeSupport,
hashCode,
removePropertyChangeListener,
removeVetoableChangeListener,
setID,
setName |
Methods inherited from class java.lang.Object |
,
finalize,
getClass,
notify,
notifyAll,
registerNatives,
wait,
wait,
wait |
center
double center
flexPt
double flexPt
FzyBeta
public FzyBeta()
FzyBeta
public FzyBeta(FzyAttribute fa,
double c,
double f)
throws FzySystemException,
java.lang.IllegalArgumentException
clone
public java.lang.Object clone()
- Method for Cloneable interface -- provides a deep copy of the current
set, EXCEPT the hedges.
- Overrides:
- clone in class FzySCurve
- Returns:
- Object the new FzyBeta cloned.
initializeMembership
public FzySet initializeMembership()
- Description copied from class: FzySCurve
- Initialize this set's membership using a sinusoid (logistical) function.
[ i..(VECMAX-1)]:
[ domain[i] <= lowInflexionPoint ] { membership[i] = 2.0 ∗ ((domain[i]-lowDomain) / domainValOfCompleteMembership)^2.0;}
[ (domain[i] > lowInflextionPoint) &&
(domain[i] < domainValOfCompleteMembership) ]
{ membership[i] = 1.0 - 2.0 ∗ ((domain[i]-lowDomain)/(domainValOfCompleteMembership-lowDomain))^2.0;}
[ domain[i] == domainValOfCompleteMembership ] { membership[i] = 1.0; }
[ (domain[i] > domainValOfCompleteMembership) &&
(domain[i] <= highInflextionPoint) ]
{ membership[i] = 1.0 - 2.0 ∗ ((domainValOfCompleteMembership-domain[i])/(highDomain-domainValOfCompleteMembership))^2.0;}
[ domain[i] > highInflexionPoint ] { membership[i] = 2.0 ∗ (highDomain-domain[i])/(highDomain-domainValOfCompleteMembership))^2.0;}
- Overrides:
- initializeMembership in class FzySCurve
- Tags copied from class: FzySet
- Returns:
- FzySet the set.
- Throws:
- FzySystemException - if a computation exception occurs.
save
public void save(int ntabs)
toString
public java.lang.String toString()
- Used to provide a text description of this fuzzy set.
- Overrides:
- toString in class FzySCurve
typeAsString
public java.lang.String typeAsString()
- Overrides:
- typeAsString in class FzySCurve
Copyright (c) 2001, Workplace Performance Tools, All Rights Reserved