- characters(char[], int, int) - Method in class jfml.compatibility.pmmlReader
-
- CircularDefinitionType - Class in jfml.membershipfunction
-
Java class for circularDefinitionType complex type.
- CircularDefinitionType() - Constructor for class jfml.membershipfunction.CircularDefinitionType
-
Default constructor
- CircularDefinitionType(AndLogicalType, OrLogicalType, KnowledgeBaseVariable) - Constructor for class jfml.membershipfunction.CircularDefinitionType
-
- CircularDefinitionType(LogicalType, KnowledgeBaseVariable) - Constructor for class jfml.membershipfunction.CircularDefinitionType
-
- CircularMembershipFunction - Class in jfml.membershipfunction
-
Class for CircularDefinition membership
- CircularMembershipFunction() - Constructor for class jfml.membershipfunction.CircularMembershipFunction
-
Default constructor
- CircularMembershipFunction(CircularDefinitionType) - Constructor for class jfml.membershipfunction.CircularMembershipFunction
-
Constructor with a CircularDefinitionType as param
- CircularMembershipFunction(CircularDefinitionType, float, float) - Constructor for class jfml.membershipfunction.CircularMembershipFunction
-
Constructor with a a CircularDefinitionType and the left and right domain
- CircularTermType - Class in jfml.term
-
Java class for circularTermType complex type.
- CircularTermType() - Constructor for class jfml.term.CircularTermType
-
Default constructor
- CircularTermType(String) - Constructor for class jfml.term.CircularTermType
-
Constructor using the name
- ClauseType - Class in jfml.rule
-
Java class for clauseType complex type.
- ClauseType() - Constructor for class jfml.rule.ClauseType
-
Default constructor
- ClauseType(Object, Object) - Constructor for class jfml.rule.ClauseType
-
Constructor using a variable and a term
- ClauseType(Object, Object, String) - Constructor for class jfml.rule.ClauseType
-
Constructor using a variable, a term and the modifier
- combineString(String[], String[]) - Static method in class jfml.compatibility.SuppCollection
-
It is used to combine two strings.
- compare(PointType, PointType) - Method in class jfml.membershipfunction.PointType
-
- ConsequentClausesType - Class in jfml.rule
-
Java class for consequentClausesType complex type.
- ConsequentClausesType() - Constructor for class jfml.rule.ConsequentClausesType
-
Default constructor
- ConsequentClausesType(List<ClauseType>) - Constructor for class jfml.rule.ConsequentClausesType
-
- ConsequentType - Class in jfml.rule
-
Java class for consequentType complex type.
- ConsequentType() - Constructor for class jfml.rule.ConsequentType
-
Default constructor
- ConsequentType(ConsequentClausesType, ConsequentClausesType) - Constructor for class jfml.rule.ConsequentType
-
- copy() - Method in class jfml.knowledgebase.variable.AggregatedFuzzyVariableType
-
- copy() - Method in class jfml.knowledgebase.variable.AnYaDataCloudType
-
- copy() - Method in class jfml.knowledgebase.variable.FuzzyVariableType
-
- copy() - Method in class jfml.knowledgebase.variable.KnowledgeBaseVariable
-
Returns a new instance of the variable
- copy() - Method in class jfml.knowledgebase.variable.TskVariableType
-
- copy() - Method in class jfml.knowledgebase.variable.TsukamotoVariableType
-
- copy() - Method in class jfml.membershipfunction.CircularDefinitionType
-
Copy method
- copy() - Method in class jfml.membershipfunction.CustomShapeType
-
- copy() - Method in class jfml.membershipfunction.PointSetShapeType
-
Copy a PointSetShapeType
- copy() - Method in class jfml.term.AggregatedFuzzyTermType
-
- copy() - Method in class jfml.term.FuzzyTerm
-
Creates a copy of the fuzzy term
- copy() - Method in class jfml.term.FuzzyTermType
-
- copy() - Method in class jfml.term.Term
-
Creates a copy of the term
- copy() - Method in class jfml.term.TskTermType
-
- copy() - Method in class jfml.term.TsukamotoTermType
-
- createAggregatedFuzzyTermType() - Method in class jfml.jaxb.ObjectFactory
-
- createAggregatedFuzzyVariableType() - Method in class jfml.jaxb.ObjectFactory
-
- createAndAggregatedType() - Method in class jfml.jaxb.ObjectFactory
-
- createAndAggregatedTypeAnd(AndAggregatedType) - Method in class jfml.jaxb.ObjectFactory
-
- createAndAggregatedTypeClause(ClauseType) - Method in class jfml.jaxb.ObjectFactory
-
- createAndAggregatedTypeOr(OrAggregatedType) - Method in class jfml.jaxb.ObjectFactory
-
- createAndLogicalType() - Method in class jfml.jaxb.ObjectFactory
-
- createAndLogicalTypeAnd(AndLogicalType) - Method in class jfml.jaxb.ObjectFactory
-
- createAndLogicalTypeOr(OrLogicalType) - Method in class jfml.jaxb.ObjectFactory
-
- createAndLogicalTypeTermName(CircularTermType) - Method in class jfml.jaxb.ObjectFactory
-
- createAntecedentType() - Method in class jfml.jaxb.ObjectFactory
-
- createAnYaAntecedentType() - Method in class jfml.jaxb.ObjectFactory
-
- createAnYaDataCloudType() - Method in class jfml.jaxb.ObjectFactory
-
- createAnYaRuleBaseType() - Method in class jfml.jaxb.ObjectFactory
-
- createAnYaRuleType() - Method in class jfml.jaxb.ObjectFactory
-
- createCircularDefinitionType() - Method in class jfml.jaxb.ObjectFactory
-
- createCircularTermType() - Method in class jfml.jaxb.ObjectFactory
-
- createClauseType() - Method in class jfml.jaxb.ObjectFactory
-
- createConsequentClausesType() - Method in class jfml.jaxb.ObjectFactory
-
- createConsequentType() - Method in class jfml.jaxb.ObjectFactory
-
- createCustomShapeType() - Method in class jfml.jaxb.ObjectFactory
-
- createFourParamType() - Method in class jfml.jaxb.ObjectFactory
-
- createFuzzyRuleType() - Method in class jfml.jaxb.ObjectFactory
-
- createFuzzySystem(FuzzySystemType) - Method in class jfml.jaxb.ObjectFactory
-
- createFuzzySystemType() - Method in class jfml.jaxb.ObjectFactory
-
- createFuzzySystemTypeAnYaRuleBase(AnYaRuleBaseType) - Method in class jfml.jaxb.ObjectFactory
-
- createFuzzySystemTypeMamdaniRuleBase(RuleBaseType) - Method in class jfml.jaxb.ObjectFactory
-
- createFuzzySystemTypeTskRuleBase(TskRuleBaseType) - Method in class jfml.jaxb.ObjectFactory
-
- createFuzzySystemTypeTsukamotoRuleBase(RuleBaseType) - Method in class jfml.jaxb.ObjectFactory
-
- createFuzzyTermType() - Method in class jfml.jaxb.ObjectFactory
-
- createFuzzyVariableType() - Method in class jfml.jaxb.ObjectFactory
-
- CreateInvertedPendulumMamdaniExampleXML1 - Class in jfml.test
-
This class creates an XML file with the definition of a Mamdani-type FLS for the problem of Inverted Pendulum:
1) Triangular and Trapezoidal membership functions
2) 19 rules
- CreateInvertedPendulumMamdaniExampleXML1() - Constructor for class jfml.test.CreateInvertedPendulumMamdaniExampleXML1
-
- CreateInvertedPendulumMamdaniExampleXML2 - Class in jfml.test
-
This class creates an XML file with the definition of a Mamdani-type FLS for the problem of Inverted Pendulum:
1) Triangular and Trapezoidal membership functions
2) Definition of composed linguistic terms such as "A or B" with OrLogicalType and CircularDefinitionType
3) 19 rules
- CreateInvertedPendulumMamdaniExampleXML2() - Constructor for class jfml.test.CreateInvertedPendulumMamdaniExampleXML2
-
- CreateInvertedPendulumTSKExampleXML1 - Class in jfml.test
-
This class creates an XML file with the definition of a TSK-type order-0 FLS for the problem of Inverted Pendulum:
1) Triangular and Trapezoidal membership functions
2) Definition of composed linguistic terms such as "A or B" with OrLogicalType and CircularDefinitionType
3) 19 rules
- CreateInvertedPendulumTSKExampleXML1() - Constructor for class jfml.test.CreateInvertedPendulumTSKExampleXML1
-
- CreateInvertedPendulumTSKExampleXML2 - Class in jfml.test
-
This class creates an XML file with the definition of a TSK-type FLS for the problem of Inverted Pendulum:
1) Triangular and Trapezoidal membership functions
2) Definition of composed linguistic terms such as "A or B" with OrLogicalType and CircularDefinitionType
3) 19 rules (some rules of order-0 and some rules of order-1)
- CreateInvertedPendulumTSKExampleXML2() - Constructor for class jfml.test.CreateInvertedPendulumTSKExampleXML2
-
- CreateIrisMamdaniExampleXML1 - Class in jfml.test
-
This class creates an XML file with the definition of a Mamdani-type FLS for the Iris classification problem:
1) One input variable (PetalWidth) with Trapezoidal membership functions
2) Three rules (one per output class)
- CreateIrisMamdaniExampleXML1() - Constructor for class jfml.test.CreateIrisMamdaniExampleXML1
-
- CreateIrisMamdaniExampleXML2 - Class in jfml.test
-
This class creates an XML file with the definition of a Mamdani-type FLS for the Iris classification problem:
1) Four input variables (SepalLength, SepalWith, PetalLength and PetalWidth) with Triangular and Trapezoidal membership functions
2) Three rules (one per output class)
- CreateIrisMamdaniExampleXML2() - Constructor for class jfml.test.CreateIrisMamdaniExampleXML2
-
- CreateIrisMamdaniExampleXML3 - Class in jfml.test
-
This class creates an XML file with the definition of a Mamdani-type FLS for the Iris classification problem:
1) 1 input variable (PetalWidth) with 12 different membership functions
2) 12 rules (4 per output class, 1 per membership function in the input variable)
- CreateIrisMamdaniExampleXML3() - Constructor for class jfml.test.CreateIrisMamdaniExampleXML3
-
- CreateJapaneseDietAssessmentMamdaniExampleXML - Class in jfml.test
-
This class creates an XML file with the definition of a Mamdani-type FLS for the Japanese Diet Assessment regression problem:
1) Five input variables with Trapezoidal membership functions:
+ Percentage of Calories from Carbohydrate (PCC)
+ Percentage of Calories from Protein (PCP)
+ Percentage of Calories from Fat (PCF)
+ Percentage of Caloric Ratio (PCR)
+ Food Group Balance (FGB)
2) Two rules
- CreateJapaneseDietAssessmentMamdaniExampleXML() - Constructor for class jfml.test.CreateJapaneseDietAssessmentMamdaniExampleXML
-
- createKnowledgeBaseType() - Method in class jfml.jaxb.ObjectFactory
-
- createKnowledgeBaseTypeAggregatedFuzzyVariable(AggregatedFuzzyVariableType) - Method in class jfml.jaxb.ObjectFactory
-
- createKnowledgeBaseTypeAnYaDataCloud(AnYaDataCloudType) - Method in class jfml.jaxb.ObjectFactory
-
- createKnowledgeBaseTypeFuzzyVariable(FuzzyVariableType) - Method in class jfml.jaxb.ObjectFactory
-
- createKnowledgeBaseTypeTskVariable(TskVariableType) - Method in class jfml.jaxb.ObjectFactory
-
- createKnowledgeBaseTypeTsukamotoVariable(TsukamotoVariableType) - Method in class jfml.jaxb.ObjectFactory
-
- createOneParamType() - Method in class jfml.jaxb.ObjectFactory
-
- createOrAggregatedType() - Method in class jfml.jaxb.ObjectFactory
-
- createOrAggregatedTypeAnd(AndAggregatedType) - Method in class jfml.jaxb.ObjectFactory
-
- createOrAggregatedTypeClause(ClauseType) - Method in class jfml.jaxb.ObjectFactory
-
- createOrAggregatedTypeOr(OrAggregatedType) - Method in class jfml.jaxb.ObjectFactory
-
- createOrLogicalType() - Method in class jfml.jaxb.ObjectFactory
-
- createOrLogicalTypeAnd(AndLogicalType) - Method in class jfml.jaxb.ObjectFactory
-
- createOrLogicalTypeOr(OrLogicalType) - Method in class jfml.jaxb.ObjectFactory
-
- createOrLogicalTypeTermName(CircularTermType) - Method in class jfml.jaxb.ObjectFactory
-
- createParameterType() - Method in class jfml.jaxb.ObjectFactory
-
- createPointSetMonotonicShapeType() - Method in class jfml.jaxb.ObjectFactory
-
- createPointSetShapeType() - Method in class jfml.jaxb.ObjectFactory
-
- createPointType() - Method in class jfml.jaxb.ObjectFactory
-
- createRuleBaseType() - Method in class jfml.jaxb.ObjectFactory
-
- createThreeParamType() - Method in class jfml.jaxb.ObjectFactory
-
- CreateTipperAnYaExampleXML - Class in jfml.test
-
This class creates an XML file with the definition of a AnYa-type FLS for the Tipper regression problem:
1) Three input variables (food, service, and quality) defined as AnYaDataCloudType
2) Three rules
- CreateTipperAnYaExampleXML() - Constructor for class jfml.test.CreateTipperAnYaExampleXML
-
- CreateTipperMamdaniExampleXML1 - Class in jfml.test
-
This class creates an XML file with the definition of a Mamdani-type FLS for the Tipper ruleression problem:
1) Two input variables (food and service) with Triangular, rightLinear, leftGaussian, gaussian and rightGaussian membership functions
2) Three rules:
+ Use of edge "very" in rule1
- CreateTipperMamdaniExampleXML1() - Constructor for class jfml.test.CreateTipperMamdaniExampleXML1
-
- CreateTipperMamdaniExampleXML2 - Class in jfml.test
-
This class creates an XML file with the definition of a Mamdani-type FLS for the Tipper ruleression problem:
1) Two input variables (food and service) with Triangular, rightLinear, leftGaussian, gaussian and rightGaussian membership functions
2) Example of using PointSetShapeType and InterpolationMethodType in the definition of the fuzzy term "cheap" in the output variable
3) Three rules:
+ Use of edge "very" in rule1
- CreateTipperMamdaniExampleXML2() - Constructor for class jfml.test.CreateTipperMamdaniExampleXML2
-
- CreateTipperMamdaniExampleXML3 - Class in jfml.test
-
This class creates an XML file with the definition of a Mamdani-type FLS for the Tipper regression problem:
1) Two input variables (food and service) with Triangular, rightLinear, leftGaussian, gaussian and rightGaussian membership functions
2) Example of using AggregatedFuzzyVariableType and AggregatedFuzzyTermType in the definition of the variable "quality" as a combination of terms
3) five rules:
+ Use of the variable quality in rule4 and rule5
- CreateTipperMamdaniExampleXML3() - Constructor for class jfml.test.CreateTipperMamdaniExampleXML3
-
- CreateTipperTSKExampleXML - Class in jfml.test
-
This class creates an XML file with the definition of a TSK-type FLS for the Tipper ruleression problem:
1) Two input variables (food and service) with Triangular, rightLinear, leftGaussian, gaussian and rightGaussian membership functions
2) Three rules with order-0 and order-1 in the rule consequents
- CreateTipperTSKExampleXML() - Constructor for class jfml.test.CreateTipperTSKExampleXML
-
- CreateTipperTsukamotoExampleXML1 - Class in jfml.test
-
This class creates an XML file with the definition of a Tsukamoto-type FLS for the Tipper ruleression problem:
1) Two input variables (food and service) with Triangular, rightLinear, leftGaussian, gaussian and rightGaussian membership functions
2) One output with monotone (leftLinear, z and rightGaussian) membership functions
3) Three rules
- CreateTipperTsukamotoExampleXML1() - Constructor for class jfml.test.CreateTipperTsukamotoExampleXML1
-
- CreateTipperTsukamotoExampleXML2 - Class in jfml.test
-
This class creates an XML file with the definition of a Tsukamoto-type FLS for the Tipper ruleression problem:
1) Two input variables (food and service) with Triangular, rightLinear, leftGaussian, gaussian and rightGaussian membership functions
2) One output with monotone (z and rightGaussian) membership functions but also using PointSetMonotonicShapeType and MonotonicInterpolationMethodType in the definition of the fuzzy term "cheap"
3) Three rules
- CreateTipperTsukamotoExampleXML2() - Constructor for class jfml.test.CreateTipperTsukamotoExampleXML2
-
- createTskClauseType() - Method in class jfml.jaxb.ObjectFactory
-
- createTskConsequentClausesType() - Method in class jfml.jaxb.ObjectFactory
-
- createTskConsequentType() - Method in class jfml.jaxb.ObjectFactory
-
- createTskFuzzyRuleType() - Method in class jfml.jaxb.ObjectFactory
-
- createTskRuleBaseType() - Method in class jfml.jaxb.ObjectFactory
-
- createTskTermType() - Method in class jfml.jaxb.ObjectFactory
-
- createTskVariableType() - Method in class jfml.jaxb.ObjectFactory
-
- createTsukamotoTermType() - Method in class jfml.jaxb.ObjectFactory
-
- createTsukamotoVariableType() - Method in class jfml.jaxb.ObjectFactory
-
- createTwoParamType() - Method in class jfml.jaxb.ObjectFactory
-
- CustomMembershipFunction - Class in jfml.membershipfunction
-
Class for implementing custom membership functions
- CustomMembershipFunction(CustomShapeType) - Constructor for class jfml.membershipfunction.CustomMembershipFunction
-
- CustomMembershipFunction() - Constructor for class jfml.membershipfunction.CustomMembershipFunction
-
- CustomMembershipFunction(Parameter) - Constructor for class jfml.membershipfunction.CustomMembershipFunction
-
- CustomMembershipFunction(CustomShapeType, float, float) - Constructor for class jfml.membershipfunction.CustomMembershipFunction
-
- CustomShapeType - Class in jfml.membershipfunction
-
Java class for customShapeType complex type.
- CustomShapeType() - Constructor for class jfml.membershipfunction.CustomShapeType
-