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)
TNormFunction Enumeration Reference