Enumerations
The following enumerations are available globally.
-
Describes a T-norm function, usually used for forming an intersection of fuzzy sets.
A function
Tmust satisfy the following axioms in order to be T-normed:- Boundary condition:
T(1, 1) = 1,T(1, 0) = 0,T(0, 1) = 0,T(0, 0) = 0 - Commutativity:
T(a, b) = T(b, a) - Monotonic:
If a <= a' and b <= b' Then T(a, b) <= T(a', b') - Associativity:
T(T(a, b), c) = T(a, T(b, c))
Declaration
Swift
public enum TNormFunction - Boundary condition:
-
Describes a S-norm (T-conorm) function, usually used for forming a union of fuzzy sets.
A function
Smust satisfy the following axioms in order to be S-normed (T-conormed):- Boundary condition:
S(1, 1) = 1,S(1, 0) = 1,S(0, 1) = 1,S(0, 0) = 0 - Commutativity:
S(a, b) = S(b, a) - Monotonic:
If a <= a' and b <= b' Then S(a, b) <= S(a', b') - Associativity:
S(T(a, b), c) = S(a, T(b, c))
Declaration
Swift
public enum SNormFunction - Boundary condition:
-
Describes a complement (negation) function, usually used for forming a complement (negation) of a fuzzy set.
A function
cmust satisfy the following axioms in order to be capable of negating a fuzzy set:- Boundary condition:
c(0) = 1,c(1) = 0 - Monotonic nonincreasing:
a < b -> c(a) >= c(b) - Involution:
c(c(a)) = a
Declaration
Swift
public enum ComplementFunction - Boundary condition:
-
Undocumented
See moreDeclaration
Swift
public enum DifferenceFunction -
Undocumented
See moreDeclaration
Swift
public enum SymmetricDifferenceFunction -
Undocumented
See moreDeclaration
Swift
public enum CompositionMethod -
Describes a function used for forming a fuzzy implication.
A function
Imust satisfy the following axioms in order to be called a fuzzy implication:- Boundary condition:
S(1, 1) = 1,S(1, 0) = 0,S(0, 0) = 1 - Non-increasing
y:If x_1 <= x_2 Then I(x_1, y) >= I(x_2, y) - Non-decreasing
x:If y_1 <= y_2 Then I(x, y_1) <= I(x, y_2)
Declaration
Swift
public enum ImplicationMethod - Boundary condition:
Enumerations Reference