Catalano.Fuzzy
Class FuzzyOutput
- java.lang.Object
-
- Catalano.Fuzzy.FuzzyOutput
-
public class FuzzyOutput extends java.lang.ObjectThe class represents the output of a Fuzzy Inference System.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class and Description classFuzzyOutput.OutputConstraintInner class to store the pair fuzzy label / firing strength of a fuzzy output.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method and Description voidaddOutput(java.lang.String labelName, float firingStrength)Adds an output to the Fuzzy Output.voidclearOutput()Removes all the linguistic variables of the database.java.util.ArrayList<FuzzyOutput.OutputConstraint>getOutputList()Get a list with OutputConstraint of a Fuzzy Inference System's output.LinguisticVariablegetOutputVariable()Gets the LinguisticVariable acting as a Fuzzy Inference System Output.
-
-
-
Method Detail
-
getOutputList
public java.util.ArrayList<FuzzyOutput.OutputConstraint> getOutputList()
Get a list with OutputConstraint of a Fuzzy Inference System's output.- Returns:
- Output Constrain list.
-
getOutputVariable
public LinguisticVariable getOutputVariable()
Gets the LinguisticVariable acting as a Fuzzy Inference System Output.- Returns:
- Linguistic Variable.
-
addOutput
public void addOutput(java.lang.String labelName, float firingStrength)Adds an output to the Fuzzy Output.- Parameters:
labelName- The name of a label representing a fuzzy rule's output.firingStrength- The firing strength [0..1] of a fuzzy rule.
-
clearOutput
public void clearOutput()
Removes all the linguistic variables of the database.
-
-
DataMelt 3.0 © DataMelt by jWork.ORG