Uses of Class
infosapient.system.FzySet

Packages that use FzySet
infosapient.control   
infosapient.hdg   
infosapient.resolution   
infosapient.server   
infosapient.system   
infosapient.ui   
infosapient.xml   
 

Uses of FzySet in infosapient.control
 

Fields in infosapient.control declared as FzySet
(package private)  FzySet InfoSapientController.currentSet
           
 

Methods in infosapient.control with parameters of type FzySet
private  void InfoSapientController.processForSetEd(FzySet fs)
          Open a set editor on the designated Fuzzy Set.
 

Uses of FzySet in infosapient.hdg
 

Methods in infosapient.hdg that return FzySet
abstract  FzySet FzyHedge.apply(FzySet aSet)
          Implemented by my subclasses to perform the requested fuzzy set surface modification.
 FzySet FzyHdgGENERALLY.apply(FzySet aSet)
           
 FzySet FzyHdgBEFORE.apply(FzySet aSet)
           
 FzySet FzyHdgDECLINE.apply(FzySet aSet)
           
 FzySet FzyHdgABOVE.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.
 FzySet FzyHdgDECREASE.apply(FzySet aSet)
           
 FzySet FzyHdgSLIGHTLY.apply(FzySet aSet)
           
 FzySet FzyHdgCLOSE.apply(FzySet aSet)
           
 FzySet FzyHdgAROUND.apply(FzySet aSet)
           
 FzySet FzyHdgEXTREMELY.apply(FzySet aSet)
           
 FzySet FzyHdgCOMPLEMENT.apply(FzySet aSet)
           
 FzySet FzyHdgNOT.apply(FzySet aSet)
           
 FzySet FzyHdgMOSTLY.apply(FzySet aSet)
           
 FzySet FzyHdgNEGATIVELY.apply(FzySet aSet)
           
 FzySet FzyHdgROUGHLY.apply(FzySet aSet)
           
 FzySet FzyHdgPOSITIVELY.apply(FzySet aSet)
           
 FzySet FzyHdgMUST.apply(FzySet set)
           
 FzySet FzyHdgVERY.apply(FzySet aSet)
           
 FzySet FzyHdgNEAR.apply(FzySet aSet)
           
 FzySet FzyHdgINCREASE.apply(FzySet aSet)
           
 FzySet FzyHdgBELOW.apply(FzySet aSet)
           
 FzySet FzyHdgVICINITY.apply(FzySet aSet)
           
 FzySet FzyHdgNEGATIVE.apply(FzySet aSet)
           
 FzySet FzyHdgABOUT.apply(FzySet aSet)
           
 FzySet FzyHdgAFTER.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.
 FzySet FzyHdgPOSITIVE.apply(FzySet aSet)
           
 FzySet FzyHdgSOMEWHAT.apply(FzySet aSet)
           
 FzySet FzyHdgSHOULD.apply(FzySet aSet)
           
 FzySet FzyHdgDEFINITELY.apply(FzySet aSet)
           
 

Methods in infosapient.hdg with parameters of type FzySet
abstract  FzySet FzyHedge.apply(FzySet aSet)
          Implemented by my subclasses to perform the requested fuzzy set surface modification.
 FzySet FzyHdgGENERALLY.apply(FzySet aSet)
           
 FzySet FzyHdgBEFORE.apply(FzySet aSet)
           
 FzySet FzyHdgDECLINE.apply(FzySet aSet)
           
 FzySet FzyHdgABOVE.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.
 FzySet FzyHdgDECREASE.apply(FzySet aSet)
           
 FzySet FzyHdgSLIGHTLY.apply(FzySet aSet)
           
 FzySet FzyHdgCLOSE.apply(FzySet aSet)
           
 FzySet FzyHdgAROUND.apply(FzySet aSet)
           
 FzySet FzyHdgEXTREMELY.apply(FzySet aSet)
           
 FzySet FzyHdgCOMPLEMENT.apply(FzySet aSet)
           
 FzySet FzyHdgNOT.apply(FzySet aSet)
           
 FzySet FzyHdgMOSTLY.apply(FzySet aSet)
           
 FzySet FzyHdgNEGATIVELY.apply(FzySet aSet)
           
 FzySet FzyHdgROUGHLY.apply(FzySet aSet)
           
 FzySet FzyHdgPOSITIVELY.apply(FzySet aSet)
           
 FzySet FzyHdgMUST.apply(FzySet set)
           
 FzySet FzyHdgVERY.apply(FzySet aSet)
           
 FzySet FzyHdgNEAR.apply(FzySet aSet)
           
 FzySet FzyHdgINCREASE.apply(FzySet aSet)
           
 FzySet FzyHdgBELOW.apply(FzySet aSet)
           
 FzySet FzyHdgVICINITY.apply(FzySet aSet)
           
 FzySet FzyHdgNEGATIVE.apply(FzySet aSet)
           
 FzySet FzyHdgABOUT.apply(FzySet aSet)
           
 FzySet FzyHdgAFTER.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.
 FzySet FzyHdgPOSITIVE.apply(FzySet aSet)
           
 FzySet FzyHdgSOMEWHAT.apply(FzySet aSet)
           
 double FzyHdgSHOULD.apply(FzySet fs1, FzySet fs2)
           
 FzySet FzyHdgSHOULD.apply(FzySet aSet)
           
 FzySet FzyHdgDEFINITELY.apply(FzySet aSet)
           
 

Uses of FzySet in infosapient.resolution
 

Fields in infosapient.resolution declared as FzySet
(package private)  FzySet FzyImplicationMethod.fSet
           
private  FzySet FzyCorrelationMinimum.outputSet
           
 

Methods in infosapient.resolution that return FzySet
 FzySet FzyResolutionMethod.applyHedge(FzySet inputSet, FzyHedge hedge)
          Modifies the shape of a sets surface causing a change in the membership function
abstract  FzySet FzyCorrelation.applyCorrelation(double membership, FzySet setToBeCorrelated)
           
 FzySet FzyCorrelationAverage.applyCorrelation(double predTruth, FzySet correlatedSet)
           
 FzySet FzyCorrelationProduct.applyCorrelation(double m, FzySet correlatedSet)
           
 FzySet FzyCorrelationMinimum.applyCorrelation(double m, FzySet correlatedSet)
           
 

Methods in infosapient.resolution with parameters of type FzySet
abstract  void FzyImplicationMethod.applyImplicationMethod(FzySet setTobeAdded, FzySolutionSet solSet)
           
 void FzyImplicationADDAGGREGATION.applyImplicationMethod(FzySet fs, FzySolutionSet sSet)
           
protected  java.util.Vector FzyResolutionMethod._findPlateau(FzySet fset)
          Return the int array representing the left and right hand side of the plateau in the membership function.
 void FzyResolutionMethod.applyAlfa(FzySet fset, int type)
           
 FzySet FzyResolutionMethod.applyHedge(FzySet inputSet, FzyHedge hedge)
          Modifies the shape of a sets surface causing a change in the membership function
 double FzyResolutionMethod.farEdge(FzySet fset)
          Find the far edge of the plateau
protected  int[] FzyResolutionMethod.findPlateau(FzySet fset)
          Return the int array representing the left and right hand side of the plateau in the membership function.
 double FzyResolutionMethod.getDomainForLeftEdge(FzySet fset)
          find the left edge of the specified set.
 double FzyResolutionMethod.getScalarUsing(FzySet fset, int inx)
           
protected  void FzyResolutionMethod.issueWarning(FzySet fset, double height, int pCount)
           
 double FzyResolutionMethod.monotonicSolution(FzySet fromSet, FzySet toSet, double fromDomValue)
          Calculate a solution for a monotonic space.
 int FzyResolutionMethod.plateauCount(FzySet fset, double height)
           
 double FzyResolutionMethod.resolveToScalar(FzySet aSet)
          The method to be used for those who wish to defuzzify a given set.
protected abstract  double FzyResolutionMethod.resolveUsing(FzySet aSet)
          The method used by subclasses of FzyResolutionMethod to defuzzify a given set.
 double FzyResMAXPLATEAU.resolveUsing(FzySet fSet)
           
abstract  FzySet FzyCorrelation.applyCorrelation(double membership, FzySet setToBeCorrelated)
           
 double FzyResMAXIMUM.resolveUsing(FzySet fset)
           
protected  double FzyResCENTROID.resolveUsing(FzySet fset)
           
 FzySet FzyCorrelationAverage.applyCorrelation(double predTruth, FzySet correlatedSet)
           
 void FzyImplicationMINMAX.applyImplicationMethod(FzySet fs, FzySolutionSet sSet)
           
 double FzyResAVERAGE_MAXIMUM.resolveUsing(FzySet fset)
          Return the mean of domain(s) that are mapped to a membership value.
 FzySet FzyCorrelationProduct.applyCorrelation(double m, FzySet correlatedSet)
           
 FzySet FzyCorrelationMinimum.applyCorrelation(double m, FzySet correlatedSet)
           
 

Uses of FzySet in infosapient.server
 

Fields in infosapient.server declared as FzySet
private  FzySet InfoSapientKnowledgeWorker.fs
          Goal set.
 

Uses of FzySet in infosapient.system
 

Subclasses of FzySet in infosapient.system
 class FzyBeta
           
 class FzyGaussian
          Class FzyGaussian builds a fuzzy set surface based on the classic Gaussian function rather than a sigmoidal function.
 class FzyPI
           
 class FzySCurve
          Class FzySCurve
 class FzySingleton
           
 class FzySolutionSet
          FzySolutionSet implements the output sets(solutions) of the fuzzy expert system.
 class FzyTriangle
           
 class FzyWeightedBeta
           
 

Fields in infosapient.system declared as FzySet
private  FzySet FzyRuleComponent.theGoal
           
(package private)  FzySet FzyBooleanAttribute.falseSet
           
(package private)  FzySet FzyBooleanAttribute.trueSet
           
(package private)  FzySet FzyAttribClause.goalSet
          Goal set (if present) of the atttributeOfInterest
 

Methods in infosapient.system that return FzySet
 FzySet FzyAttribute.getSetNamed(java.lang.String aName)
          returns a FzySet given its name.
abstract  FzySet FzySet.initializeMembership()
          This method must be implemented by my subclasses.
 FzySet FzySet.setLeftShouldered()
          Declare this set to be left shouldered.
 FzySet FzySet.setRightShouldered()
          Declare this set to be right shouldered.
 FzySet FzySet.setTwoSided()
          declare this set to be two sided.
 FzySet FzySet.validate(double low, double high)
          Validate the low and high domain to make sure we can do calculations.
 FzySet FzySet.validate(double low, double high, double m)
          Validate to make sure we can do calculations.
 FzySet FzySCurve.initializeMembership()
          Initialize this set's membership using a sinusoid (logistical) function.
 FzySet FzyBeta.initializeMembership()
           
 FzySet FzyTriangle.initializeMembership()
           
 FzySet FzySolutionSet.initializeDomain()
          intialize the starting domain for the solution set to be all zeros.
 FzySet FzySolutionSet.initializeMembership()
          intialize the starting membership for the solution set to be all zeros.
 FzySet FzyWeightedBeta.initializeMembership()
           
 FzySet FzyAttribClause.applyHedges()
          Clone this set.
 FzySet FzyAttribClause.getGoal()
          Returns the goal fuzzy set of this clause with the hedges applied.
 

Methods in infosapient.system with parameters of type FzySet
 boolean FzyAttribute.addSet(FzySet aSet)
          Add a unique FzySet to this FzyAttribute.
 boolean FzyAttribute.addSet(FzySet aSet, int index)
          Add a set at a specific index.
 boolean FzyAttribute.containsSet(FzySet aSet)
          returns a boolean if this attribute contains the given FzySet.
 int FzyAttribute.removeFSet(FzySet rSet)
          Remove a fuzzy set and return the index that the set was found at.
 boolean FzySet.lessThanOrEquals(FzySet aSet)
          A cheap comparison of sets to make sure that the sets are added to the attribute in decreasing order.
private  int FzyBooleanAttribute._removeFSet(FzySet fs)
          Used for changing the set types from sinusodial to triangle or triangle to sinusoidal.
 boolean FzyBooleanAttribute.addSet(FzySet aSet)
           
 boolean FzyBooleanAttribute.addSet(FzySet aSet, int index)
           
 int FzyBooleanAttribute.removeFSet(FzySet aSet)
           
 void FzyAttribClause.setGoal(FzySet fs)
          Sets the goal fuzzy set of this attribute (the set that we are trying to determine.
 void FzyKnowledgebase.removeReferringRulesGivenSet(FzySet fs)
          Remove all rules that refer to the specified set.
 

Uses of FzySet in infosapient.ui
 

Fields in infosapient.ui declared as FzySet
private  FzySet InfoSapientQuestionDialog.fs
           
protected  FzySet InfoSapientSetEditor.theSET
           
protected  FzySet InfoSapientSetList.set
           
 

Methods in infosapient.ui that return FzySet
protected  FzySet InfoSapientSetEditor.createSet()
           
 

Methods in infosapient.ui with parameters of type FzySet
 void InfoSapientSetList.insertSet(int rowNum, FzySet theSet)
           
protected  void InfoSapientSwingSetList.addSet(FzySet theSet)
           
 void InfoSapientSwingSetList.insertSet(int rowNum, FzySet theSet)
           
 

Constructors in infosapient.ui with parameters of type FzySet
InfoSapientSetEditor.InfoSapientSetEditor(InfoSapientController theControl, FzySet tSet)
           
 

Uses of FzySet in infosapient.xml
 

Methods in infosapient.xml that return FzySet
(package private)  FzySet KbXMLCompiler.visitSetNode(org.w3c.dom.Node node, FzyAttribute attrib)
          Visit the set node and return the FzySet Creation date: (12/29/99 5:25:41 PM)
 


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