|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--nrc.fuzzy.jess.FuzzyFunctions
User-defined functions for fuzzy reasoning with Jess.
To use one of these functions from your programs, simply register the package class in your Java mainline:
engine.addUserpackage(new nrc.fuzzy.jess.FuzzyFunctions());and use the FuzzyRete object instead of the Rete object (as is done in the FuzzyMain and FuzzyConsole classes).
The functions included in this package are (for details see the FuzzyJ User Guide):
(fuzzy-match FuzzyValue1 FuzzyValue2)
(fuzzy-rule-similarity)
(fuzzy-rule-match-score)
(set-default-similarity-operator operator)
(get-default-similarity-operator)
(set-fuzzy-global-contribution-operator operator)
(get-fuzzy-global-contribution-operator)
(set-default-fuzzy-rule-executor executor)
(get-default-fuzzy-rule-executor)
(set-default-antecedent-combine-operator operator)
(get-default-antecedent-combine-operator)
FuzzyMain
,
FuzzyRete
,
FuzzyConsole
Nested Class Summary | |
class |
FuzzyFunctions.FuzzyMatch
Userfunction class: |
class |
FuzzyFunctions.FuzzyRuleMatchScore
Userfunction class: |
class |
FuzzyFunctions.FuzzyRuleSimilarity
Userfunction class: |
class |
FuzzyFunctions.getDefaultAntecedentCombineOperator
Userfunction class: |
class |
FuzzyFunctions.getDefaultFuzzyRuleExecutor
Userfunction class: |
class |
FuzzyFunctions.getDefaultSimilarityOperator
Userfunction class: |
class |
FuzzyFunctions.getFuzzyGlobalContributionOperator
Userfunction class: |
class |
FuzzyFunctions.setDefaultAntecedentCombineOperator
Userfunction class: |
class |
FuzzyFunctions.setDefaultFuzzyRuleExecutor
Userfunction class: |
class |
FuzzyFunctions.setDefaultSimilarityOperator
Userfunction class: |
class |
FuzzyFunctions.setFuzzyGlobalContributionOperator
Userfunction class: |
Constructor Summary | |
FuzzyFunctions()
|
Method Summary | |
void |
add(jess.Rete engine)
Called by a Rete object when you add this to an engine. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public FuzzyFunctions()
Method Detail |
public void add(jess.Rete engine)
add
in interface jess.Userpackage
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |