BinaryCartesianProduct
public struct BinaryCartesianProduct<A: FuzzySet, B: FuzzySet, U, V>
where A.Universe == U, B.Universe == V
extension BinaryCartesianProduct: FuzzySet
extension BinaryCartesianProduct: AnyFuzzySetRepresentable
Undocumented
-
Undocumented
Declaration
Swift
public init(_ a: A, _ b: B)
-
Undocumented
Declaration
Swift
public init(_ a: A, _ b: B, membershipFunction: MembershipFunction<(U, V)>)
-
Undocumented
Declaration
Swift
public init(_ a: A, _ b: B, membershipFunction: @escaping MembershipFunction<(U, V)>.FunctionType)
-
Undocumented
Declaration
Swift
public func grade(forElement element: (U, V)) -> Grade
-
Undocumented
Declaration
Swift
public subscript(u: U, v: V) -> Grade { get }
-
Undocumented
Declaration
Swift
public func callAsFunction(_ u: U, _ v: V) -> Grade
-
Undocumented
Declaration
Swift
public func eraseToAnyFuzzySet() -> AnyFuzzySet<(U, V)>