TNormFunction
public enum TNormFunction
Describes a T-norm function, usually used for forming an intersection of fuzzy sets.
A function T
must 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))
-
Undocumented
Declaration
Swift
case minimum
-
Undocumented
Declaration
Swift
case lukasiewicz
-
Undocumented
Declaration
Swift
case product
-
Undocumented
Declaration
Swift
case weak
-
Undocumented
Declaration
Swift
case hamacher(gamma: Double)
-
Undocumented
Declaration
Swift
case duboisAndPrade(alpha: Double)
-
Undocumented
Declaration
Swift
case yager(p: Double)
-
Undocumented
Declaration
Swift
case frank(lambda: Double)