AnyFuzzySet
public struct AnyFuzzySet<Universe>
extension AnyFuzzySet: FuzzySet
extension AnyFuzzySet: FuzzySetOperations
extension AnyFuzzySet: FuzzyImplicationCapable
extension AnyFuzzySet: FuzzyProposition
Undocumented
-
Undocumented
Declaration
Swift
public init(membershipFunction: MembershipFunction<Universe>)
-
Undocumented
Declaration
Swift
public init(membershipFunction: @escaping MembershipFunction<Universe>.FunctionType)
-
Undocumented
Declaration
Swift
public func grade(forElement element: Universe) -> Grade
-
Undocumented
Declaration
Swift
public func alphaCut(_ alpha: Grade) -> AnyFuzzySet<Universe>
-
Undocumented
Declaration
Swift
public func complement(method: ComplementFunction = .standard) -> AnyFuzzySet<Universe>
-
Undocumented
Declaration
Swift
public func intersection(_ other: `Self`, method: TNormFunction = .minimum) -> AnyFuzzySet<Universe>
-
Undocumented
Declaration
Swift
public func union(_ other: `Self`, method: SNormFunction = .maximum) -> AnyFuzzySet<Universe>
-
Undocumented
Declaration
Swift
public func difference(_ other: `Self`, method: DifferenceFunction = .tNormAndComplement(.minimum, .standard)) -> AnyFuzzySet<Universe>
-
Undocumented
Declaration
Swift
public func symmetricDifference(_ other: `Self`, method: SymmetricDifferenceFunction = .absoluteValue) -> AnyFuzzySet<Universe>
-
Undocumented
Declaration
Swift
public func power(_ n: Double) -> AnyFuzzySet<Universe>
-
Undocumented
Declaration
Swift
static var empty: `Self` { get }
-
Undocumented
Declaration
Swift
static var universe: `Self` { get }
-
Undocumented
Declaration
Swift
public init<FS>(_ fuzzySet: FS) where Universe == FS.Universe, FS : AnyFuzzySetRepresentable
-
Undocumented
Declaration
Swift
func makeIterable<S>(over sequence: S) -> IterableFuzzySet<Universe, S> where Universe == S.Element, S : Sequence
-
Undocumented
Declaration
Swift
public func implication(_ other: `Self`, method: ImplicationMethod = .mamdani) -> AnyFuzzySet<Universe>
-
Undocumented
Declaration
Swift
public func apply(_ x: Universe, settings: OperationSettings) -> Grade
-
Undocumented
Declaration
Swift
static func fromCrispSet(_ set: Set<Universe>) -> AnyFuzzySet<Universe>
-
Undocumented
Declaration
Swift
func makeDiscreteMutable( takeOnly set: Set<Universe>, forOthersUse defaultValue: Grade = 0 ) -> DiscreteMutableFuzzySet<Universe>
-
Undocumented
Declaration
Swift
func makeDiscreteMutable<S: Sequence>( takeOnly sequence: S, forOthersUse defaultValue: Grade = 0 ) -> DiscreteMutableFuzzySet<Universe> where S.Element == Universe
-
Undocumented
Declaration
Swift
func makeIterable() -> IterableFuzzySet<Universe, Universe.AllCases>