|
ABLE, Version 1.1b | |||||||||
PREV NEXT | FRAMES NO FRAMES |
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 | |||||||||
PREV NEXT | FRAMES NO FRAMES |