Package | Description |
---|---|
generalType2zSlices.sets | |
generalType2zSlices.system | |
generic | |
similarity | |
tools |
Modifier and Type | Class and Description |
---|---|
class |
GenT2zMF_CylExtension |
class |
GenT2zMF_Discretized |
class |
GenT2zMF_Gaussian
zSlices based General Type-2 MF implementation for Gaussian Membership Functions.
|
class |
GenT2zMF_Intersection |
class |
GenT2zMF_Prototype
Prototype class for zSlices based general type-2 fuzzy sets.
|
class |
GenT2zMF_Trapezoidal |
class |
GenT2zMF_Triangular
zSlices based General Type-2 MF implementation for Triangular Membership Functions.
|
class |
GenT2zMF_Union |
Constructor and Description |
---|
GenT2zMF_Discretized(GenT2zMF_Interface gt2set,
int primaryDiscretizationLevel)
Creates a new instance of GenT2zMF_Discretized
|
GenT2zMF_Discretized(GenT2zMF_Interface gt2set,
int primaryDiscretizationLevel,
int secondaryDiscretizationLevel)
Creates a new instance of GenT2Discretized by setting up a new two-dimensional array using the dimensions provided
and "filling" with a discretized version of the set provided.
|
Modifier and Type | Method and Description |
---|---|
GenT2zMF_Interface |
GenT2z_Antecedent.getSet() |
GenT2zMF_Interface |
GenT2z_Consequent.getSet() |
GenT2zMF_Interface |
GenT2zEngine_Union.getUnion(GenT2zMF_Interface set_a,
GenT2zMF_Interface set_b) |
Modifier and Type | Method and Description |
---|---|
java.util.TreeMap<Output,GenT2zMF_Interface> |
GenT2z_Rulebase.getOverallOutput() |
Modifier and Type | Method and Description |
---|---|
GenT2zMF_Intersection |
GenT2zEngine_Intersection.getIntersection(GenT2zMF_Interface set_a,
GenT2zMF_Interface set_b) |
GenT2zMF_Interface |
GenT2zEngine_Union.getUnion(GenT2zMF_Interface set_a,
GenT2zMF_Interface set_b) |
double |
GenT2zEngine_Defuzzification.typeReduce_standard(GenT2zMF_Interface set,
int xResolution,
int yResolution)
Returns a typereduced and defuzzified set using the standard general type-2 wavy slice centroid method.
|
Tuple |
GenT2zEngine_Defuzzification.typeReduce(GenT2zMF_Interface set) |
Constructor and Description |
---|
GenT2z_Antecedent(java.lang.String name,
GenT2zMF_Interface set,
Input input)
Creates a new instance of Antecedent which uses an Input object.
|
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 |
---|---|
void |
Input.setInputMF(GenT2zMF_Interface inputMF) |
Constructor and Description |
---|
Input(java.lang.String name,
Tuple domain,
GenT2zMF_Interface inputMF) |
Modifier and Type | Method and Description |
---|---|
double |
JaccardSimilarityEngine.getSimilarity(GenT2zMF_Interface setA,
GenT2zMF_Interface setB,
int numberOfDiscretisations) |
Modifier and Type | Method and Description |
---|---|
static java.lang.Object[] |
PlottingTools.getPointCloud(GenT2zMF_Interface[] sets,
Tuple xD,
int xDisc,
Tuple yD,
int yDisc)
Returns point cloud data for the given sets for the specified ranges and levels of discretisation.
|
void |
JMathPlotter.plotMFasLines(java.lang.String plotName,
GenT2zMF_Interface set,
int xDisc)
Provides a basic line-style vizualisation of the zSlices based general Type-2
Fuzzy Sets.
|
void |
JMathPlotter.plotMFasSurface(java.lang.String plotName,
GenT2zMF_Interface set,
Tuple xAxisRange,
int xDisc,
boolean addExtraEndpoints)
Provides a surface-style visualisation of the sets.
|