Package | Description |
---|---|
generalType2zSlices.system | |
generalType2zSlices.system.multicore | |
intervalType2.system | |
type1.system |
Modifier and Type | Method and Description |
---|---|
Output |
GenT2z_Consequent.getOutput() |
Output |
GenT2z_Rule.getOutput()
Returns the output associated with the (currently single) consequent.
|
Modifier and Type | Method and Description |
---|---|
java.util.TreeMap<Output,java.lang.Double> |
GenT2z_Rulebase.evaluate(int typeReductionType)
The current evaluate function is functional but inefficient.
|
java.util.TreeMap<Output,java.lang.Object[]> |
GenT2z_Rulebase.evaluateGetCentroid(int typeReductionType)
Returns the output of the FLS after type-reduction, i.e. the centroid.
|
java.util.TreeMap<Output,GenT2zMF_Interface> |
GenT2z_Rulebase.getOverallOutput() |
java.util.TreeMap<Output,GenT2zMF_Intersection> |
GenT2z_Rule.getRawOutput() |
Modifier and Type | Method and Description |
---|---|
void |
GenT2z_Consequent.setOutput(Output output) |
Constructor and Description |
---|
GenT2z_Consequent(java.lang.String name,
GenT2zMF_Interface set,
Output output,
GenT2zEngine_Defuzzification GT2zED)
Creates a new instance of Consequent
|
Modifier and Type | Method and Description |
---|---|
java.util.TreeMap<Output,java.lang.Double> |
FLCFactory.runFactory(int typeReductionType) |
java.util.TreeMap<Output,java.lang.Double> |
FLCPoolFactory.runFactory(int typeReductionType) |
java.util.TreeMap<Output,java.lang.Object[]> |
FLCFactory.runFactoryGetCentroid(int typeReductionType)
Returns the output of the FLS after type-reduction, i.e. the centroid.
|
java.util.TreeMap<Output,java.lang.Object[]> |
FLCPoolFactory.runFactoryGetCentroid(int typeReductionType)
Returns the output of the FLS after type-reduction, i.e. the centroid.
|
Constructor and Description |
---|
FLCPlant(IT2_Rulebase rulebase,
java.util.TreeMap<Output,java.lang.Object[]> results,
int positionPointer,
int typeReductionType)
Creates a new instance of FLCPlant
|
Modifier and Type | Method and Description |
---|---|
Output |
IT2_Consequent.getOutput() |
Modifier and Type | Method and Description |
---|---|
java.util.TreeMap<Output,Tuple> |
IT2_Rulebase.doCOSTypeReduction() |
java.util.TreeMap<Output,Tuple> |
IT2_Rulebase.doReductionCentroid() |
java.util.TreeMap<Output,java.lang.Double> |
IT2_Rulebase.evaluate(int typeReductionType)
Returns typereduced & defuzzified result of evaluating all rules in the rulebase.
|
java.util.TreeMap<Output,java.lang.Object[]> |
IT2_Rulebase.evaluateGetCentroid(int typeReductionType)
Returns the output of the FLS after type-reduction, i.e. the centroid.
|
java.util.Iterator<Output> |
IT2_Rulebase.getOutputIterator() |
Modifier and Type | Method and Description |
---|---|
Tuple |
IT2_Rule.getConsequentCentroid(Output o) |
void |
IT2_Consequent.setOutput(Output output) |
Constructor and Description |
---|
IT2_Consequent(IntervalT2MF_Interface m,
Output output) |
IT2_Consequent(java.lang.String name,
IntervalT2MF_Interface m,
Output output) |
Modifier and Type | Method and Description |
---|---|
Output |
T1_Consequent.getOutput() |
Modifier and Type | Method and Description |
---|---|
java.util.TreeMap<Output,java.lang.Double> |
T1_Rulebase.centroidDefuzzification()
Inference and Centroid Defuzzification
|
java.util.TreeMap<Output,java.lang.Double> |
T1_Rulebase.evaluate(int defuzzificationType)
Returns defuzzified result of evaluating all rules in the rulebase.
|
java.util.HashMap<Output,double[]> |
T1_Rulebase.getOutputSetBuffers()
Returns the outputSetBuffers
|
java.util.TreeMap<Output,java.lang.Double> |
T1_Rulebase.heightDefuzzification()
Inference and Height Defuzzification
|
Modifier and Type | Method and Description |
---|---|
void |
T1_Consequent.setOutput(Output output) |
Constructor and Description |
---|
T1_Consequent(java.lang.String name,
T1MF_Interface mF,
Output output) |
T1_Consequent(T1MF_Interface mF,
Output output) |