Package | Description |
---|---|
jfml.knowledgebase.variable |
The variables of the KnowledgeBase
|
jfml.rule |
Classes for implementing Rules as fuzzy expressions in the form of IF-THEN[-ELSE] involving linguistic variables and fuzzy operators.
|
jfml.term |
Implementation of the different Terms (text label with an associated fuzzy set)
|
Modifier and Type | Method and Description |
---|---|
abstract Term |
KnowledgeBaseVariable.getTerm(java.lang.String name)
Gets a Term instance by name or null otherwise
|
Term |
AnYaDataCloudType.getTerm(java.lang.String name) |
Term |
TskVariableType.getTerm(java.lang.String name) |
Term |
FuzzyVariableType.getTerm(java.lang.String name) |
Term |
TsukamotoVariableType.getTerm(java.lang.String name) |
Term |
AggregatedFuzzyVariableType.getTerm(java.lang.String name) |
Modifier and Type | Method and Description |
---|---|
void |
ConsequentClausesType.addClause(KnowledgeBaseVariable v,
Term t)
Adds a ClauseType with a
KnowledgeBaseVariable and a FuzzyTerm |
void |
TskConsequentClausesType.addTskClause(KnowledgeBaseVariable v,
Term t)
Adds a TskClauseType with a
KnowledgeBaseVariable and a FuzzyTerm |
Modifier and Type | Class and Description |
---|---|
class |
AggregatedFuzzyTermType
Java class for aggregatedFuzzyTermType complex type.
|
class |
FuzzyTerm
Abstract class for representing the FuzzyTerm types
Each fuzzy term has associated a
MembershipFunction and a left and right domain from the variable |
class |
FuzzyTermType
Java class for fuzzyTermType complex type.
|
class |
TskTerm |
class |
TskTermType
Java class for tskTermType complex type.
|
class |
TsukamotoTermType
Java class for tsukamotoTermType complex type.
|
Modifier and Type | Method and Description |
---|---|
abstract Term |
Term.copy()
Creates a copy of the term
|