ImplicationMethod

public enum ImplicationMethod

Describes a function used for forming a fuzzy implication.

A function I must satisfy the following axioms in order to be called a fuzzy implication:

  1. Boundary condition: S(1, 1) = 1, S(1, 0) = 0, S(0, 0) = 1
  2. Non-increasing y: If x_1 <= x_2 Then I(x_1, y) >= I(x_2, y)
  3. Non-decreasing x: If y_1 <= y_2 Then I(x, y_1) <= I(x, y_2)
  • Undocumented

    Declaration

    Swift

    case larsen
  • Undocumented

    Declaration

    Swift

    case lukasiewicz
  • Undocumented

    Declaration

    Swift

    case mamdani
  • Undocumented

    Declaration

    Swift

    case standardStrict
  • Undocumented

    Declaration

    Swift

    case goedel
  • Undocumented

    Declaration

    Swift

    case gaines
  • Undocumented

    Declaration

    Swift

    case kleeneDienes
  • Undocumented

    Declaration

    Swift

    case kleeneDienesLuk
  • Undocumented

    Declaration

    Swift

    case custom((Grade, Grade) -> Grade)