ABLE, Version 1.1b

Uses of Class
com.ibm.able.beans.fuzzy.FsException

Packages that use FsException
com.ibm.able.beans.fuzzy The Fuzzy System (Fs) package defines a fuzzy rule language, a fuzzy ruleset editor that you can use to create, test, and save source fuzzy rules as well as ready-to-run serialized fuzzy agents (the editor is integrated into the AbleEditor, but also can be run as a stand-alone tool), a fuzzy inference engine, and objects and APIs for creating and running fuzzy rulesets under program control. 
 

Uses of FsException in com.ibm.able.beans.fuzzy
 

Methods in com.ibm.able.beans.fuzzy that throw FsException
protected  double FsClsAnt.eval()
          Evaluate the clause as an antecedent clause, using the specified truth value.
abstract  boolean FsLit.getBooleanValue()
          Retrieve the value of this object as a boolean value.
abstract  FsSet FsLit.getFuzzyValue()
          Retrieve the value of this object as a fuzzy value.
abstract  double FsLit.getNumericValue()
          Retrieve the value of this object as a numeric value.
abstract  java.lang.String FsLit.getSymbolicValue()
          Retrieve the value of this object as a symbolic value.
abstract  FsLit FsLit.getValue()
          Retrieve the value of this object as a Literal object.
 boolean FsSet.getBooleanValue()
          Retrieve the value of this object as a boolean value.
 FsSet FsSet.getFuzzyValue()
          Retrieve the value of this object as a fuzzy value.
 double FsSet.getNumericValue()
          Retrieve the value of this object as a numeric value.
 java.lang.String FsSet.getSymbolicValue()
          Retrieve the value of this object as a symbolic value.
 FsLit FsSet.getValue()
          Retrieve the value of this object as a Literal object.
 boolean FsLitBoolean.getBooleanValue()
          Retrieve the value of this object as a boolean value.
 FsSet FsLitBoolean.getFuzzyValue()
          Retrieve the value of this object as a fuzzy value.
 double FsLitBoolean.getNumericValue()
          Retrieve the value of this object as a numeric value.
 java.lang.String FsLitBoolean.getSymbolicValue()
          Retrieve the value of this object as a symbolic value.
 FsLit FsLitBoolean.getValue()
          Retrieve the value of this object as a Literal object.
 void FsGuiSetViewer.setRuleSet(FsRuleSet theRuleSet)
          Set (or change) the fuzzy ruleset.
 void FsGuiSetViewer.ruleSetChanged()
          Notify the Viewer that the underlying ruleset has somehow changed.
 boolean FsVarBoolean.getBooleanValue()
          Retrieve the value of this object as a boolean value.
 FsSet FsVarBoolean.getFuzzyValue()
          Retrieve the value of this object as a fuzzy value.
 double FsVarBoolean.getNumericValue()
          Retrieve the value of this object as a numeric value.
 java.lang.String FsVarBoolean.getSymbolicValue()
          Retrieve the value of this object as a symbolic value.
 FsLit FsVarBoolean.getValue()
          Retrieve the value of this object as a Literal object.
 void FsVarBoolean.setBooleanValue(boolean theNewValue)
          Set the value of this object from a boolean value.
 void FsVarBoolean.setFuzzyValue(FsSet theNewValue)
          Set the value of this object from a fuzzy value.
 void FsVarBoolean.setNumericValue(double theNewValue)
          Set the value of this object from a numeric value.
 void FsVarBoolean.setSymbolicValue(java.lang.String theNewValue)
          Set the value of this object from a symbolic value.
 void FsVarBoolean.setValue(FsLit theNewValue)
          Set the value of this object from a literal object.
 void FsRuleSet.instantiateFrom(java.io.DataInputStream theStream, FsTrace theTracer, boolean theStopOnFsExceptionFlag)
          Instantiate the ruleset object by reading a fuzzy system rule source file contained in the specified input stream.
 void FsRuleSet.instantiateFrom(java.lang.String theFileName, FsTrace theTracer, boolean theStopOnFsExceptionFlag)
          Instantiate the ruleset object by reading a fuzzy system rule source file contained in the specified input file.
 void FsRuleSet.instantiateFromXml(java.io.InputStream theInputStream, FsTrace theTracer, boolean theStopOnFsExceptionFlag)
          Instantiate the ruleset object by reading a fuzzy system XML document contained in the specified input stream.
 void FsRuleSet.instantiateFromXml(java.io.File theFile, FsTrace theTracer, boolean theStopOnFsExceptionFlag)
          Instantiate the ruleset object by reading a fuzzy system XML document contained in the specified input file.
 void FsRuleSet.setRuleSetName(java.lang.String theRuleSetName)
          Specify the name of the ruleset.
 void FsRuleSet.setAlphaCut(double theAlphaCut)
          Set the alphacut threshold to the specified value.
 void FsRuleSet.setCorrelationMethod(int theCorrelationMethod)
          Set the correlation method to the specified type.
 void FsRuleSet.setDefuzzifyMethod(int theDefuzzifyMethod)
          Set the defuzzification method to the specified type.
 void FsRuleSet.setInferenceMethod(int theInferenceMethod)
          Set the inference method to the specified type.
 void FsRuleSet.makeBooleanVariable(java.lang.String theVariableName, boolean theBooleanValue)
          Create a boolean variable, give it an initial value, and add it to the ruleset.
 void FsRuleSet.makeContinuousVariable(java.lang.String theVariableName, double theLoValue, double theHiValue)
          Create a continuous (or fuzzy) variable over a range of values and add it to the ruleset.
 void FsRuleSet.makeNumericVariable(java.lang.String theVariableName, double theNumericValue)
          Create a numeric variable, give it an initial value, and add it to the ruleset.
 void FsRuleSet.makeSymbolicVariable(java.lang.String theVariableName, java.util.Hashtable theSymbolList)
          Create a symbolic variable and add it to the ruleset.
 void FsRuleSet.addBetaSetToContinuousVariable(java.lang.String theVariableName, java.lang.String theSetName, double theAlphaCut, double theSetPtCenter, double theSetFlexFactor, double theSetWeight)
          Create a new beta fuzzy set and add it to the specified continuous variable.
 void FsRuleSet.addComplementSetToContinuousVariable(java.lang.String theVariableName, java.lang.String theSetName, java.lang.String theSetNameComplement)
          Create the complement of a previously created fuzzy set and add it to the specified continuous variable.
 void FsRuleSet.addGaussianSetToContinuousVariable(java.lang.String theVariableName, java.lang.String theSetName, double theAlphaCut, double theSetPtCenter, double theSetWidthFactor)
          Create a new gaussian fuzzy set and add it to the specified continuous variable.
 void FsRuleSet.addLinearSetToContinuousVariable(java.lang.String theVariableName, java.lang.String theSetName, double theAlphaCut, double theSetPtBegin, double theSetPtEnd, int theSetDirection)
          Create a new linear fuzzy set and add it to the specified continuous variable.
 void FsRuleSet.addPiSetToContinuousVariable(java.lang.String theVariableName, java.lang.String theSetName, double theAlphaCut, double theSetPtCenter, double theSetWidth)
          Create a new pi fuzzy set and add it to the specified continuous variable.
 void FsRuleSet.addSegmentsSetToContinuousVariable(java.lang.String theVariableName, java.lang.String theSetName, double theAlphaCut, int theNumberOfSegments, double[] theScalarVector, double[] theTruthVector)
          Create a new segments fuzzy set and add it to the specified continuous variable.
 void FsRuleSet.addShoulderSetToContinuousVariable(java.lang.String theVariableName, java.lang.String theSetName, double theAlphaCut, double theSetPtBegin, double theSetPtEnd, int theSetDirection)
          Create a new shoulder fuzzy set and add it to the specified continuous variable.
 void FsRuleSet.addSigmoidSetToContinuousVariable(java.lang.String theVariableName, java.lang.String theSetName, double theAlphaCut, double theSetPtBegin, double theSetPtEnd, double theSetPtFlex, int theSetDirection)
          Create a new sigmoid fuzzy set and add it to the specified continuous variable.
 void FsRuleSet.addTrapezoidSetToContinuousVariable(java.lang.String theVariableName, java.lang.String theSetName, double theAlphaCut, double theSetPtLeft, double theSetPtLeftCore, double theSetPtRightCore, double theSetPtRight)
          Create a new trapezoid fuzzy set and add it to the specified continuous variable.
 void FsRuleSet.addTriangleSetToContinuousVariable(java.lang.String theVariableName, java.lang.String theSetName, double theAlphaCut, double theSetPtLeft, double theSetPtCenter, double theSetPtRight)
          Create a new triangle fuzzy set and add it to the specified continuous variable.
 void FsRuleSet.addVariableToInputSequence(java.lang.String theVariableName)
          Specify that a variable is to be added to the input sequence.
 void FsRuleSet.addVariableToOutputSequence(java.lang.String theVariableName)
          Specify that a variable is to be added to the output sequence.
 void FsRuleSet.makeUnconditionalRule(java.lang.String theRuleLabel, java.lang.String theRuleVarLhs, int theRuleOperator, java.lang.String theRuleHedges, java.lang.String theRuleValue, int theRuleValueType, java.util.Vector theCallParms)
          Create an unconditional rule (that is, an assertion) from the specified bits, and add the rule to the ruleset.
 java.lang.Integer FsRuleSet.makeConditionalRule(java.lang.String theRuleLabel)
          Create a conditional rule (that is, an if-then rule) with the specified label, and add the rule to the ruleset.
 void FsRuleSet.addAntecedentToRule(java.lang.Integer theRuleId, java.lang.String theRuleLabel, java.lang.String theClauseVarLhs, int theClauseOperator, java.lang.String theClauseHedges, java.lang.String theClauseValue, int theClauseValueType, double theClauseWeight, java.util.Vector theCallParms)
          Create an antecedent (if) clause from the specified bits, and add the clause to the specified rule.
 void FsRuleSet.addConsequentToRule(java.lang.Integer theRuleId, java.lang.String theRuleLabel, java.lang.String theClauseVarLhs, int theClauseOperator, java.lang.String theClauseHedges, java.lang.String theClauseValue, int theClauseValueType, java.util.Vector theCallParms)
          Create a consequent (then) clause from the specified bits, and add the clause to the specified rule.
 void FsRuleSet.defineEffector(java.lang.String theEffectorName)
          Define an effector that must be available at runtime.
 void FsRuleSet.defineSensor(java.lang.String theSensorName)
          Define a sensor that must be available at runtime.
 void FsRuleSet.process(java.util.Hashtable theInputBuffer, java.util.Hashtable theOutputBuffer)
          Fire the rules in the ruleset.
 boolean FsRd.getBooleanValue()
          Retrieve the value of this object as a boolean value.
 FsSet FsRd.getFuzzyValue()
          Retrieve the value of this object as a fuzzy value.
 double FsRd.getNumericValue()
          Retrieve the value of this object as a numeric value.
 java.lang.String FsRd.getSymbolicValue()
          Retrieve the value of this object as a symbolic value.
 FsLit FsRd.getValue()
          Retrieve the value of this object as a Literal object.
 boolean FsVarContinuous.getBooleanValue()
          Retrieve the value of this object as a boolean value.
 FsSet FsVarContinuous.getFuzzyValue()
          Retrieve the value of this object as a fuzzy value.
 double FsVarContinuous.getNumericValue()
          Retrieve the value of this object as a numeric value.
 java.lang.String FsVarContinuous.getSymbolicValue()
          Retrieve the value of this object as a symbolic value.
 FsLit FsVarContinuous.getValue()
          Retrieve the value of this object as a Literal object.
 void FsVarContinuous.setBooleanValue(boolean theNewValue)
          Set the value of this object from a boolean value.
 void FsVarContinuous.setFuzzyValue(FsSet theNewValue)
          Set the value of this object from a fuzzy value.
 void FsVarContinuous.setNumericValue(double theNewValue)
          Set the value of this object from a numeric value.
 void FsVarContinuous.setSymbolicValue(java.lang.String theNewValue)
          Set the value of this object from a symbolic value.
 void FsVarContinuous.setValue(FsLit theNewValue)
          Set the value of this object from a literal object.
protected  double FsClsCns.eval()
          Evaluate the clause as an assertion (that is, a simple assignment statement).
protected  double FsClsCns.eval(double theTruthValue)
          Evaluate the clause as a consequent clause.
 boolean FsLitSymbolic.getBooleanValue()
          Retrieve the value of this object as a boolean value.
 FsSet FsLitSymbolic.getFuzzyValue()
          Retrieve the value of this object as a fuzzy value.
 double FsLitSymbolic.getNumericValue()
          Retrieve the value of this object as a numeric value.
 java.lang.String FsLitSymbolic.getSymbolicValue()
          Retrieve the value of this object as a symbolic value.
 FsLit FsLitSymbolic.getValue()
          Retrieve the value of this object as a Literal object.
 boolean FsLitNumeric.getBooleanValue()
          Retrieve the value of this object as a boolean value.
 FsSet FsLitNumeric.getFuzzyValue()
          Retrieve the value of this object as a fuzzy value.
 double FsLitNumeric.getNumericValue()
          Retrieve the value of this object as a numeric value.
 java.lang.String FsLitNumeric.getSymbolicValue()
          Retrieve the value of this object as a symbolic value.
 FsLit FsLitNumeric.getValue()
          Retrieve the value of this object as a Literal object.
 boolean FsCall.getBooleanValue()
          Retrieve the value of this object as a boolean value.
 FsSet FsCall.getFuzzyValue()
          Retrieve the value of this object as a fuzzy value.
 double FsCall.getNumericValue()
          Retrieve the value of this object as a numeric value.
 java.lang.String FsCall.getSymbolicValue()
          Retrieve the value of this object as a symbolic value.
 FsLit FsCall.getValue()
          Retrieve the value of this object as a Literal object.
 boolean FsVarNumeric.getBooleanValue()
          Retrieve the value of this object as a boolean value.
 FsSet FsVarNumeric.getFuzzyValue()
          Retrieve the value of this object as a fuzzy value.
 double FsVarNumeric.getNumericValue()
          Retrieve the value of this object as a numeric value.
 java.lang.String FsVarNumeric.getSymbolicValue()
          Retrieve the value of this object as a symbolic value.
 FsLit FsVarNumeric.getValue()
          Retrieve the value of this object as a Literal object.
 void FsVarNumeric.setBooleanValue(boolean theNewValue)
          Set the value of this object from a boolean value.
 void FsVarNumeric.setFuzzyValue(FsSet theNewValue)
          Set the value of this object from a fuzzy value.
 void FsVarNumeric.setNumericValue(double theNewValue)
          Set the value of this object from a numeric value.
 void FsVarNumeric.setSymbolicValue(java.lang.String theNewValue)
          Set the value of this object from a symbolic value.
 void FsVarNumeric.setValue(FsLit theNewValue)
          Set the value of this object from a literal object.
 void FsVarNumeric.setValueString(java.lang.String theNewValue)
          Set the variable's current value from a string.
 boolean FsVarSymbolic.getBooleanValue()
          Retrieve the value of this object as a boolean value.
 FsSet FsVarSymbolic.getFuzzyValue()
          Retrieve the value of this object as a fuzzy value.
 double FsVarSymbolic.getNumericValue()
          Retrieve the value of this object as a numeric value.
 java.lang.String FsVarSymbolic.getSymbolicValue()
          Retrieve the value of this object as a symbolic value.
 FsLit FsVarSymbolic.getValue()
          Retrieve the value of this object as a Literal object.
 void FsVarSymbolic.setBooleanValue(boolean theNewValue)
          Set the value of this object from a boolean value.
 void FsVarSymbolic.setFuzzyValue(FsSet theNewValue)
          Set the value of this object from a fuzzy value.
 void FsVarSymbolic.setNumericValue(double theNewValue)
          Set the value of this object from a numeric value.
 void FsVarSymbolic.setSymbolicValue(java.lang.String theNewValue)
          Set the value of this object from a symbolic value.
 void FsVarSymbolic.setValue(FsLit theNewValue)
          Set the value of this object from a literal object.
 void FsGuiSetInspector.setRuleSet(FsRuleSet theRuleSet)
          Set (or change) the fuzzy ruleset.
 void FsGuiSetInspector.ruleSetChanged()
          Notify the Inspector that the underlying ruleset has somehow changed.
 void FsWr.setBooleanValue(boolean theNewValue)
          Set the value of this object from a boolean value.
 void FsWr.setFuzzyValue(FsSet theNewValue)
          Set the value of this object from a fuzzy value.
 void FsWr.setNumericValue(double theNewValue)
          Set the value of this object from a numeric value.
 void FsWr.setSymbolicValue(java.lang.String theNewValue)
          Set the value of this object from a symbolic value.
 void FsWr.setValue(FsLit theNewValue)
          Set the value of this object from a literal object.
 

Constructors in com.ibm.able.beans.fuzzy that throw FsException
FsGuiSetViewer.FsGuiSetViewer(FsRuleSet theRuleSet)
          Create a new Fuzzy System fuzzy set viewer/property change listener over the specified fuzzy ruleset.
FsGuiSetInspector.FsGuiSetInspector(java.lang.Object theRuleSet)
          Create a new Fuzzy System fuzzy set inspector/property change listener over the specified fuzzy ruleset.
 


ABLE, Version 1.1b

ABLE: Produced by Joe, Don, and Jeff who say, 'Thanks for your support.'