TriangularFuzzyNumber

public struct TriangularFuzzyNumber
extension TriangularFuzzyNumber: FuzzySet
extension  TriangularFuzzyNumber: AnyFuzzySetRepresentable
extension TriangularFuzzyNumber: Equatable

Undocumented

  • Undocumented

    Declaration

    Swift

    public typealias Universe = Double
  • Undocumented

    Declaration

    Swift

    public let minimum: Universe
  • Undocumented

    Declaration

    Swift

    public let peak: Universe
  • Undocumented

    Declaration

    Swift

    public let maximum: Universe
  • Undocumented

    Declaration

    Swift

    public init(minimum: Universe, peak: Universe, maximum: Universe)
  • Undocumented

    Declaration

    Swift

    public init(peak: Universe, leftInterval: Universe, rightInterval: Universe)
  • Undocumented

    Declaration

    Swift

    public func grade(forElement element: Universe) -> Grade
  • Undocumented

    Declaration

    Swift

    public static func + (lhs: TriangularFuzzyNumber, rhs: TriangularFuzzyNumber) -> TriangularFuzzyNumber
  • Undocumented

    Declaration

    Swift

    public static func - (lhs: TriangularFuzzyNumber, rhs: TriangularFuzzyNumber) -> TriangularFuzzyNumber
  • Undocumented

    Declaration

    Swift

    prefix public static func - (x: TriangularFuzzyNumber) -> TriangularFuzzyNumber
  • Undocumented

    Declaration

    Swift

    public func alphaCut(_ alpha: Grade) -> TriangularFuzzyNumber
  • Undocumented

    Declaration

    Swift

    public func approximatelyMultiplied(by other: TriangularFuzzyNumber) -> TriangularFuzzyNumber
  • Undocumented

    Declaration

    Swift

    public func approximatelyDivided(by other: TriangularFuzzyNumber) -> TriangularFuzzyNumber
  • Undocumented

    Declaration

    Swift

    public func eraseToAnyFuzzySet() -> AnyFuzzySet<Universe>
  • Declaration

    Swift

    public static func == (lhs: TriangularFuzzyNumber, rhs: TriangularFuzzyNumber) -> Bool