1 line
58 KiB
JSON
1 line
58 KiB
JSON
{"Typealiases.html#/s:9FuzzySets5Gradea":{"name":"Grade","abstract":"<p>Grade membership of an element. Should always be a real number in the interval <code>[0, 1]</code>.</p>"},"Structs/SimpleLinguisticVariable.html#/s:10FuzzyLogic24SimpleLinguisticVariableVyACyxq_GSDyxq_Gcfc":{"name":"init(_:)","abstract":"<p>Undocumented</p>","parent_name":"SimpleLinguisticVariable"},"Structs/SimpleLinguisticVariable.html#/s:s30ExpressibleByDictionaryLiteralP010dictionaryD0x3KeyQz_5ValueQztd_tcfc":{"name":"init(dictionaryLiteral:)","parent_name":"SimpleLinguisticVariable"},"Structs/SimpleLinguisticVariable.html#/s:10FuzzyLogic24SimpleLinguisticVariableV4termyq_SgxF":{"name":"term(_:)","abstract":"<p>Undocumented</p>","parent_name":"SimpleLinguisticVariable"},"Structs/ModifiableLinguisticVariable.html#/s:10FuzzyLogic28ModifiableLinguisticVariableV12TermModifiera":{"name":"TermModifier","abstract":"<p>Undocumented</p>","parent_name":"ModifiableLinguisticVariable"},"Structs/ModifiableLinguisticVariable.html#/s:10FuzzyLogic28ModifiableLinguisticVariableV9baseTerms13termModifiersACyxq_q0_GSDyxq_G_SDyq0_S2dcGtcfc":{"name":"init(baseTerms:termModifiers:)","abstract":"<p>Undocumented</p>","parent_name":"ModifiableLinguisticVariable"},"Structs/ModifiableLinguisticVariable.html#/s:10FuzzyLogic28ModifiableLinguisticVariableV4termyq_SgxF":{"name":"term(_:)","abstract":"<p>Undocumented</p>","parent_name":"ModifiableLinguisticVariable"},"Structs/ModifiableLinguisticVariable.html#/s:10FuzzyLogic28ModifiableLinguisticVariableV_13applyModifierq_Sgx_q0_tcip":{"name":"subscript(_:applyModifier:)","abstract":"<p>Undocumented</p>","parent_name":"ModifiableLinguisticVariable"},"Structs/ModifiableLinguisticVariable.html#/s:10FuzzyLogic28ModifiableLinguisticVariableV13applyModifier_2toq_Sgq0__xtF":{"name":"applyModifier(_:to:)","abstract":"<p>Undocumented</p>","parent_name":"ModifiableLinguisticVariable"},"Structs/ModifiableLinguisticVariable.html#/s:10FuzzyLogic28ModifiableLinguisticVariableV13applyModifier_2toq_Sgq0__q_tF":{"name":"applyModifier(_:to:)","abstract":"<p>Undocumented</p>","parent_name":"ModifiableLinguisticVariable"},"Structs/DynamicLinguisticVariable.html#/s:10FuzzyLogic25DynamicLinguisticVariableVyACyxq_Gq_Sgxccfc":{"name":"init(_:)","abstract":"<p>Undocumented</p>","parent_name":"DynamicLinguisticVariable"},"Structs/DynamicLinguisticVariable.html#/s:10FuzzyLogic25DynamicLinguisticVariableV4termyq_SgxF":{"name":"term(_:)","abstract":"<p>Undocumented</p>","parent_name":"DynamicLinguisticVariable"},"Structs/FuzzyXOR.html#/s:10FuzzyLogic0A3XORV3lhs3rhsACy5InputQyd___AFQyd_0_tGqd___qd_0_tcAG_AHtRszAA0A11PropositionRd__AaJRd_0_r0_lufc":{"name":"init(lhs:rhs:)","abstract":"<p>Undocumented</p>","parent_name":"FuzzyXOR"},"Structs/FuzzyXOR.html#/s:10FuzzyLogic0A3XORV5apply_8settingsSdx_AA17OperationSettingsVtF":{"name":"apply(_:settings:)","abstract":"<p>Undocumented</p>","parent_name":"FuzzyXOR"},"Structs/FuzzyNegation.html#/s:10FuzzyLogic0A8NegationV8functionySdx_AA17OperationSettingsVtcvp":{"name":"function","abstract":"<p>Undocumented</p>","parent_name":"FuzzyNegation"},"Structs/FuzzyNegation.html#/s:10FuzzyLogic0A8NegationVyACyxGqd__c5InputQyd__RszAA0A11PropositionRd__lufc":{"name":"init(_:)","abstract":"<p>Undocumented</p>","parent_name":"FuzzyNegation"},"Structs/FuzzyNegation.html#/s:10FuzzyLogic0A8NegationV5apply_8settingsSdx_AA17OperationSettingsVtF":{"name":"apply(_:settings:)","abstract":"<p>Undocumented</p>","parent_name":"FuzzyNegation"},"Structs/FuzzyDisjunction.html#/s:10FuzzyLogic0A11DisjunctionV3lhs3rhsACy5InputQyd___AFQyd_0_tGqd___qd_0_tcAG_AHtRszAA0A11PropositionRd__AaJRd_0_r0_lufc":{"name":"init(lhs:rhs:)","abstract":"<p>Undocumented</p>","parent_name":"FuzzyDisjunction"},"Structs/FuzzyDisjunction.html#/s:10FuzzyLogic0A11DisjunctionV5apply_8settingsSdx_AA17OperationSettingsVtF":{"name":"apply(_:settings:)","abstract":"<p>Undocumented</p>","parent_name":"FuzzyDisjunction"},"Structs/FuzzyConjunction.html#/s:10FuzzyLogic0A11ConjunctionV3lhs3rhsACy5InputQyd___AFQyd_0_tGqd___qd_0_tcAG_AHtRszAA0A11PropositionRd__AaJRd_0_r0_lufc":{"name":"init(lhs:rhs:)","abstract":"<p>Undocumented</p>","parent_name":"FuzzyConjunction"},"Structs/FuzzyConjunction.html#/s:10FuzzyLogic0A11ConjunctionV5apply_8settingsSdx_AA17OperationSettingsVtF":{"name":"apply(_:settings:)","abstract":"<p>Undocumented</p>","parent_name":"FuzzyConjunction"},"Structs/OperationSettings.html#/s:10FuzzyLogic17OperationSettingsV8negation0A4Sets18ComplementFunctionOvp":{"name":"negation","abstract":"<p>Undocumented</p>","parent_name":"OperationSettings"},"Structs/OperationSettings.html#/s:10FuzzyLogic17OperationSettingsV11implicationAA17ImplicationMethodOvp":{"name":"implication","abstract":"<p>Undocumented</p>","parent_name":"OperationSettings"},"Structs/OperationSettings.html#/s:10FuzzyLogic17OperationSettingsV11conjunction0A4Sets13TNormFunctionOvp":{"name":"conjunction","abstract":"<p>Undocumented</p>","parent_name":"OperationSettings"},"Structs/OperationSettings.html#/s:10FuzzyLogic17OperationSettingsV11disjunction0A4Sets13SNormFunctionOvp":{"name":"disjunction","abstract":"<p>Undocumented</p>","parent_name":"OperationSettings"},"Structs/OperationSettings.html#/s:10FuzzyLogic17OperationSettingsV3xor0A4Sets27SymmetricDifferenceFunctionOvp":{"name":"xor","abstract":"<p>Undocumented</p>","parent_name":"OperationSettings"},"Structs/OperationSettings.html#/s:10FuzzyLogic17OperationSettingsV8negation11implication11conjunction11disjunction3xorAC0A4Sets18ComplementFunctionO_AA17ImplicationMethodOAI05TNormL0OAI05SNormL0OAI019SymmetricDifferenceL0Otcfc":{"name":"init(negation:implication:conjunction:disjunction:xor:)","abstract":"<p>Undocumented</p>","parent_name":"OperationSettings"},"Structs/FuzzyRuleBase/FuzzyRuleBaseBuilder.html#/s:10FuzzyLogic0A8RuleBaseV0acD7BuilderV10buildBlockSayAA0aC0VyxGGyFZ":{"name":"buildBlock()","abstract":"<p>Undocumented</p>","parent_name":"FuzzyRuleBaseBuilder"},"Structs/FuzzyRuleBase/FuzzyRuleBaseBuilder.html#/s:10FuzzyLogic0A8RuleBaseV0acD7BuilderV10buildBlockySayAA0aC0VyxGGAId_tFZ":{"name":"buildBlock(_:)","abstract":"<p>Undocumented</p>","parent_name":"FuzzyRuleBaseBuilder"},"Structs/FuzzyRuleBase/FuzzyRuleBaseBuilder.html#/s:10FuzzyLogic0A8RuleBaseV0acD7BuilderV13buildOptionalySayAA0aC0VyxGGAJSgFZ":{"name":"buildOptional(_:)","abstract":"<p>Undocumented</p>","parent_name":"FuzzyRuleBaseBuilder"},"Structs/FuzzyRuleBase/FuzzyRuleBaseBuilder.html#/s:10FuzzyLogic0A8RuleBaseV0acD7BuilderV11buildEither5firstSayAA0aC0VyxGGAK_tFZ":{"name":"buildEither(first:)","abstract":"<p>Undocumented</p>","parent_name":"FuzzyRuleBaseBuilder"},"Structs/FuzzyRuleBase/FuzzyRuleBaseBuilder.html#/s:10FuzzyLogic0A8RuleBaseV0acD7BuilderV11buildEither6secondSayAA0aC0VyxGGAK_tFZ":{"name":"buildEither(second:)","abstract":"<p>Undocumented</p>","parent_name":"FuzzyRuleBaseBuilder"},"Structs/FuzzyRuleBase/FuzzyRuleBaseBuilder.html#/s:10FuzzyLogic0A8RuleBaseV0acD7BuilderV10buildArrayySayAA0aC0VyxGGSayAJGFZ":{"name":"buildArray(_:)","abstract":"<p>Undocumented</p>","parent_name":"FuzzyRuleBaseBuilder"},"Structs/FuzzyRuleBase.html#/s:10FuzzyLogic0A8RuleBaseV0C0a":{"name":"Rule","abstract":"<p>Undocumented</p>","parent_name":"FuzzyRuleBase"},"Structs/FuzzyRuleBase/FuzzyRuleBaseBuilder.html":{"name":"FuzzyRuleBaseBuilder","abstract":"<p>Undocumented</p>","parent_name":"FuzzyRuleBase"},"Structs/FuzzyRuleBase.html#/s:10FuzzyLogic0A8RuleBaseV5rulesSayAA0aC0VyxGGvp":{"name":"rules","abstract":"<p>Undocumented</p>","parent_name":"FuzzyRuleBase"},"Structs/FuzzyRuleBase.html#/s:10FuzzyLogic0A8RuleBaseVyACyxGSayAA0aC0VyxGGcfc":{"name":"init(_:)","abstract":"<p>Undocumented</p>","parent_name":"FuzzyRuleBase"},"Structs/FuzzyRuleBase.html#/s:10FuzzyLogic0A8RuleBaseVyACyxGSayAA0aC0VyxGGyXEcfc":{"name":"init(_:)","abstract":"<p>Undocumented</p>","parent_name":"FuzzyRuleBase"},"Structs/FuzzyRuleBase.html#/s:ST12makeIterator0B0QzyF":{"name":"makeIterator()","parent_name":"FuzzyRuleBase"},"Structs/FuzzyRule.html#/s:10FuzzyLogic0A4RuleV10antecedent10consequentACy5InputQyd___AFQyd_0_tGqd___qd_0_tcAG_AHtRszAA0A11PropositionRd__AaJRd_0_r0_lufc":{"name":"init(antecedent:consequent:)","abstract":"<p>Undocumented</p>","parent_name":"FuzzyRule"},"Structs/FuzzyRule.html#/s:10FuzzyLogic0A4RuleV5apply_8settingsSdx_AA17OperationSettingsVtF":{"name":"apply(_:settings:)","abstract":"<p>Undocumented</p>","parent_name":"FuzzyRule"},"Structs/FuzzyRule.html#/s:10FuzzyLogic0A4RuleV10asRelation0A9Relations06BinaryaE0Vyqd__qd_0_Gyqd___qd_0_tRszr0_lF":{"name":"asRelation()","abstract":"<p>Undocumented</p>","parent_name":"FuzzyRule"},"Structs/BinaryFuzzyRelation.html#/s:14FuzzyRelations06BinaryA8RelationVyACyxq_G0A4Sets18MembershipFunctionVyx_q_tGcfc":{"name":"init(_:)","abstract":"<p>Undocumented</p>","parent_name":"BinaryFuzzyRelation"},"Structs/BinaryFuzzyRelation.html#/s:14FuzzyRelations06BinaryA8RelationVyACyxq_GSdx_q_t_tccfc":{"name":"init(_:)","abstract":"<p>Undocumented</p>","parent_name":"BinaryFuzzyRelation"},"Structs/BinaryFuzzyRelation.html#/s:14FuzzyRelations06BinaryA8RelationV5grade10forElementSdx_q_t_tF":{"name":"grade(forElement:)","abstract":"<p>Undocumented</p>","parent_name":"BinaryFuzzyRelation"},"Structs/BinaryFuzzyRelation.html#/s:14FuzzyRelations06BinaryA8RelationVySdx_q_tcip":{"name":"subscript(_:_:)","abstract":"<p>Undocumented</p>","parent_name":"BinaryFuzzyRelation"},"Structs/BinaryFuzzyRelation.html#/s:14FuzzyRelations06BinaryA8RelationV14callAsFunctionySdx_q_tF":{"name":"callAsFunction(_:_:)","abstract":"<p>Undocumented</p>","parent_name":"BinaryFuzzyRelation"},"Structs/BinaryFuzzyRelation.html#/s:14FuzzyRelations06BinaryA8RelationV010eraseToAnyA3Set0A4Sets0gaH0Vyx_q_tGyF":{"name":"eraseToAnyFuzzySet()","abstract":"<p>Undocumented</p>","parent_name":"BinaryFuzzyRelation"},"Structs/BinaryFuzzyRelation.html#/s:14FuzzyRelations06BinaryA8RelationV0A5LogicE11implication10antecedent10consequent6methodACyxq_Gqd___qd_0_AD17ImplicationMethodOt8UniverseQyd__RszALQyd_0_Rs_0A4Sets0A3SetRd__AoPRd_0_r0_lFZ":{"name":"implication(antecedent:consequent:method:)","abstract":"<p>Undocumented</p>","parent_name":"BinaryFuzzyRelation"},"Structs/TernaryFuzzyRelation.html#/s:14FuzzyRelations07TernaryA8RelationVyACyxq_q0_G0A4Sets18MembershipFunctionVyx_q_q0_tGcfc":{"name":"init(_:)","abstract":"<p>Undocumented</p>","parent_name":"TernaryFuzzyRelation"},"Structs/TernaryFuzzyRelation.html#/s:14FuzzyRelations07TernaryA8RelationVyACyxq_q0_GSdx_q_q0_t_tccfc":{"name":"init(_:)","abstract":"<p>Undocumented</p>","parent_name":"TernaryFuzzyRelation"},"Structs/TernaryFuzzyRelation.html#/s:14FuzzyRelations07TernaryA8RelationV5grade10forElementSdx_q_q0_t_tF":{"name":"grade(forElement:)","abstract":"<p>Undocumented</p>","parent_name":"TernaryFuzzyRelation"},"Structs/TernaryFuzzyRelation.html#/s:14FuzzyRelations07TernaryA8RelationVySdx_q_q0_tcip":{"name":"subscript(_:_:_:)","abstract":"<p>Undocumented</p>","parent_name":"TernaryFuzzyRelation"},"Structs/TernaryFuzzyRelation.html#/s:14FuzzyRelations07TernaryA8RelationV14callAsFunctionySdx_q_q0_tF":{"name":"callAsFunction(_:_:_:)","abstract":"<p>Undocumented</p>","parent_name":"TernaryFuzzyRelation"},"Structs/TernaryFuzzyRelation.html#/s:14FuzzyRelations07TernaryA8RelationV010eraseToAnyA3Set0A4Sets0gaH0Vyx_q_q0_tGyF":{"name":"eraseToAnyFuzzySet()","abstract":"<p>Undocumented</p>","parent_name":"TernaryFuzzyRelation"},"Structs/HomogenousFuzzyRelation.html#/s:14FuzzyRelations010HomogenousA8RelationVyACyxG0A4Sets18MembershipFunctionVySayxGGcfc":{"name":"init(_:)","abstract":"<p>Undocumented</p>","parent_name":"HomogenousFuzzyRelation"},"Structs/HomogenousFuzzyRelation.html#/s:14FuzzyRelations010HomogenousA8RelationVyACyxGSdSayxGccfc":{"name":"init(_:)","abstract":"<p>Undocumented</p>","parent_name":"HomogenousFuzzyRelation"},"Structs/HomogenousFuzzyRelation.html#/s:14FuzzyRelations010HomogenousA8RelationV5grade10forElementSdSayxG_tF":{"name":"grade(forElement:)","abstract":"<p>Undocumented</p>","parent_name":"HomogenousFuzzyRelation"},"Structs/HomogenousFuzzyRelation.html#/s:14FuzzyRelations010HomogenousA8RelationVySdxd_tcip":{"name":"subscript(_:)","abstract":"<p>Undocumented</p>","parent_name":"HomogenousFuzzyRelation"},"Structs/HomogenousFuzzyRelation.html#/s:14FuzzyRelations010HomogenousA8RelationV14callAsFunctionySdxd_tF":{"name":"callAsFunction(_:)","abstract":"<p>Undocumented</p>","parent_name":"HomogenousFuzzyRelation"},"Structs/HomogenousFuzzyRelation.html#/s:14FuzzyRelations010HomogenousA8RelationV010eraseToAnyA3Set0A4Sets0gaH0VySayxGGyF":{"name":"eraseToAnyFuzzySet()","abstract":"<p>Undocumented</p>","parent_name":"HomogenousFuzzyRelation"},"Structs/BinaryCartesianProduct.html#/s:14FuzzyRelations22BinaryCartesianProductVyACyxq_q0_q1_Gx_q_tcfc":{"name":"init(_:_:)","abstract":"<p>Undocumented</p>","parent_name":"BinaryCartesianProduct"},"Structs/BinaryCartesianProduct.html#/s:14FuzzyRelations22BinaryCartesianProductV__18membershipFunctionACyxq_q0_q1_Gx_q_0A4Sets010MembershipG0Vyq0__q1_tGtcfc":{"name":"init(_:_:membershipFunction:)","abstract":"<p>Undocumented</p>","parent_name":"BinaryCartesianProduct"},"Structs/BinaryCartesianProduct.html#/s:14FuzzyRelations22BinaryCartesianProductV__18membershipFunctionACyxq_q0_q1_Gx_q_Sdq0__q1_t_tctcfc":{"name":"init(_:_:membershipFunction:)","abstract":"<p>Undocumented</p>","parent_name":"BinaryCartesianProduct"},"Structs/BinaryCartesianProduct.html#/s:14FuzzyRelations22BinaryCartesianProductV5grade10forElementSdq0__q1_t_tF":{"name":"grade(forElement:)","abstract":"<p>Undocumented</p>","parent_name":"BinaryCartesianProduct"},"Structs/BinaryCartesianProduct.html#/s:14FuzzyRelations22BinaryCartesianProductVySdq0__q1_tcip":{"name":"subscript(_:_:)","abstract":"<p>Undocumented</p>","parent_name":"BinaryCartesianProduct"},"Structs/BinaryCartesianProduct.html#/s:14FuzzyRelations22BinaryCartesianProductV14callAsFunctionySdq0__q1_tF":{"name":"callAsFunction(_:_:)","abstract":"<p>Undocumented</p>","parent_name":"BinaryCartesianProduct"},"Structs/BinaryCartesianProduct.html#/s:14FuzzyRelations22BinaryCartesianProductV010eraseToAnyA3Set0A4Sets0haI0Vyq0__q1_tGyF":{"name":"eraseToAnyFuzzySet()","abstract":"<p>Undocumented</p>","parent_name":"BinaryCartesianProduct"},"Structs/FuzzySetComposition.html#/s:14FuzzyRelations0A14SetCompositionV3set8relationACyxq_q0_G0A4Sets08IterableaC0Vyxq0_G_AA06BinaryA8RelationVyxq_Gtcfc":{"name":"init(set:relation:)","abstract":"<p>Undocumented</p>","parent_name":"FuzzySetComposition"},"Structs/FuzzySetComposition.html#/s:14FuzzyRelations0A14SetCompositionV5grade10forElementSdq__tF":{"name":"grade(forElement:)","abstract":"<div class=\"aside aside-complexity\">","parent_name":"FuzzySetComposition"},"Structs/FuzzySetComposition.html#/s:14FuzzyRelations0A14SetCompositionV010eraseToAnyaC00A4Sets0gaC0Vyq_GyF":{"name":"eraseToAnyFuzzySet()","abstract":"<p>Undocumented</p>","parent_name":"FuzzySetComposition"},"Structs/FuzzySetComposition.html#/s:14FuzzyRelations0A14SetCompositionV0A5LogicE22generalizedModusPonens10antecedent10consequent4fact6methodACyxq_q0_Gqd___qd_0_0A4Sets08IterableaC0Vyxq0_GAD17ImplicationMethodOt8UniverseQyd_0_Rs_AK0aC0Rd__AkSRd_0_AQQyd__7ElementRt0_r0_lFZ":{"name":"generalizedModusPonens(antecedent:consequent:fact:method:)","abstract":"<p>Undocumented</p>","parent_name":"FuzzySetComposition"},"Structs/FuzzyRelationsComposition.html#/s:14FuzzyRelations0aB11CompositionV__8sequence6methodACyxq_q0_q1_GAA06BinaryA8RelationVyxq_G_AHyq_q0_Gq1_AA0C6MethodOtcfc":{"name":"init(_:_:sequence:method:)","abstract":"<p>Undocumented</p>","parent_name":"FuzzyRelationsComposition"},"Structs/FuzzyRelationsComposition.html#/s:14FuzzyRelations0aB11CompositionV5grade10forElementSdx_q0_t_tF":{"name":"grade(forElement:)","abstract":"<div class=\"aside aside-complexity\">","parent_name":"FuzzyRelationsComposition"},"Structs/FuzzyRelationsComposition.html#/s:14FuzzyRelations0aB11CompositionVySdx_q0_tcip":{"name":"subscript(_:_:)","abstract":"<p>Undocumented</p>","parent_name":"FuzzyRelationsComposition"},"Structs/FuzzyRelationsComposition.html#/s:14FuzzyRelations0aB11CompositionV14callAsFunctionySdx_q0_tF":{"name":"callAsFunction(_:_:)","abstract":"<p>Undocumented</p>","parent_name":"FuzzyRelationsComposition"},"Structs/FuzzyRelationsComposition.html#/s:14FuzzyRelations0aB11CompositionVAAs12CaseIterableR_8AllCasesQy_Rs1_rlE__6methodACyxq_q0_q1_GAA06BinaryA8RelationVyxq_G_AJyq_q0_GAA0C6MethodOtcfc":{"name":"init(_:_:method:)","abstract":"<p>Undocumented</p>","parent_name":"FuzzyRelationsComposition"},"Structs/TriangularFuzzyNumber.html#/s:12FuzzyNumbers010TriangularA6NumberV8Universea":{"name":"Universe","abstract":"<p>Undocumented</p>","parent_name":"TriangularFuzzyNumber"},"Structs/TriangularFuzzyNumber.html#/s:12FuzzyNumbers010TriangularA6NumberV7minimumSdvp":{"name":"minimum","abstract":"<p>Undocumented</p>","parent_name":"TriangularFuzzyNumber"},"Structs/TriangularFuzzyNumber.html#/s:12FuzzyNumbers010TriangularA6NumberV4peakSdvp":{"name":"peak","abstract":"<p>Undocumented</p>","parent_name":"TriangularFuzzyNumber"},"Structs/TriangularFuzzyNumber.html#/s:12FuzzyNumbers010TriangularA6NumberV7maximumSdvp":{"name":"maximum","abstract":"<p>Undocumented</p>","parent_name":"TriangularFuzzyNumber"},"Structs/TriangularFuzzyNumber.html#/s:12FuzzyNumbers010TriangularA6NumberV7minimum4peak7maximumACSd_S2dtcfc":{"name":"init(minimum:peak:maximum:)","abstract":"<p>Undocumented</p>","parent_name":"TriangularFuzzyNumber"},"Structs/TriangularFuzzyNumber.html#/s:12FuzzyNumbers010TriangularA6NumberV4peak12leftInterval05rightG0ACSd_S2dtcfc":{"name":"init(peak:leftInterval:rightInterval:)","abstract":"<p>Undocumented</p>","parent_name":"TriangularFuzzyNumber"},"Structs/TriangularFuzzyNumber.html#/s:12FuzzyNumbers010TriangularA6NumberV5grade10forElementS2d_tF":{"name":"grade(forElement:)","abstract":"<p>Undocumented</p>","parent_name":"TriangularFuzzyNumber"},"Structs/TriangularFuzzyNumber.html#/s:12FuzzyNumbers010TriangularA6NumberV1poiyA2C_ACtFZ":{"name":"+(_:_:)","abstract":"<p>Undocumented</p>","parent_name":"TriangularFuzzyNumber"},"Structs/TriangularFuzzyNumber.html#/s:12FuzzyNumbers010TriangularA6NumberV1soiyA2C_ACtFZ":{"name":"-(_:_:)","abstract":"<p>Undocumented</p>","parent_name":"TriangularFuzzyNumber"},"Structs/TriangularFuzzyNumber.html#/s:12FuzzyNumbers010TriangularA6NumberV1sopyA2CFZ":{"name":"-(_:)","abstract":"<p>Undocumented</p>","parent_name":"TriangularFuzzyNumber"},"Structs/TriangularFuzzyNumber.html#/s:12FuzzyNumbers010TriangularA6NumberV8alphaCutyACSdF":{"name":"alphaCut(_:)","abstract":"<p>Undocumented</p>","parent_name":"TriangularFuzzyNumber"},"Structs/TriangularFuzzyNumber.html#/s:12FuzzyNumbers010TriangularA6NumberV23approximatelyMultiplied2byA2C_tF":{"name":"approximatelyMultiplied(by:)","abstract":"<p>Undocumented</p>","parent_name":"TriangularFuzzyNumber"},"Structs/TriangularFuzzyNumber.html#/s:12FuzzyNumbers010TriangularA6NumberV20approximatelyDivided2byA2C_tF":{"name":"approximatelyDivided(by:)","abstract":"<p>Undocumented</p>","parent_name":"TriangularFuzzyNumber"},"Structs/TriangularFuzzyNumber.html#/s:12FuzzyNumbers010TriangularA6NumberV010eraseToAnyA3Set0A4Sets0gaH0VySdGyF":{"name":"eraseToAnyFuzzySet()","abstract":"<p>Undocumented</p>","parent_name":"TriangularFuzzyNumber"},"Structs/TriangularFuzzyNumber.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"TriangularFuzzyNumber"},"Structs/IterableFuzzySet/Element.html#/s:9FuzzySets08IterableA3SetV7ElementV7elementxvp":{"name":"element","abstract":"<p>Undocumented</p>","parent_name":"Element"},"Structs/IterableFuzzySet/Element.html#/s:9FuzzySets08IterableA3SetV7ElementV5gradeSdvp":{"name":"grade","abstract":"<p>Undocumented</p>","parent_name":"Element"},"Structs/IterableFuzzySet/Element.html#/s:9FuzzySets08IterableA3SetV7ElementV7element5gradeAEyxq__Gx_Sdtcfc":{"name":"init(element:grade:)","abstract":"<p>Undocumented</p>","parent_name":"Element"},"Structs/IterableFuzzySet/Element.html":{"name":"Element","parent_name":"IterableFuzzySet"},"Structs/IterableFuzzySet.html#/s:ST8IteratorQa":{"name":"Iterator","parent_name":"IterableFuzzySet"},"Structs/IterableFuzzySet.html#/s:9FuzzySets08IterableA3SetV8sequenceq_vp":{"name":"sequence","abstract":"<p>Undocumented</p>","parent_name":"IterableFuzzySet"},"Structs/IterableFuzzySet.html#/s:9FuzzySets08IterableA3SetV_18membershipFunctionACyxq_Gq__AA010MembershipF0VyxGtcfc":{"name":"init(_:membershipFunction:)","abstract":"<p>Undocumented</p>","parent_name":"IterableFuzzySet"},"Structs/IterableFuzzySet.html#/s:9FuzzySets08IterableA3SetV_18membershipFunctionACyxq_Gq__Sdxctcfc":{"name":"init(_:membershipFunction:)","abstract":"<p>Undocumented</p>","parent_name":"IterableFuzzySet"},"Structs/IterableFuzzySet.html#/s:9FuzzySets08IterableA3SetV010eraseToAnyaD0AA0gaD0VyxGyF":{"name":"eraseToAnyFuzzySet()","abstract":"<p>Undocumented</p>","parent_name":"IterableFuzzySet"},"Structs/IterableFuzzySet.html#/s:9FuzzySets08IterableA3SetV5grade10forElementSdx_tF":{"name":"grade(forElement:)","abstract":"<p>Undocumented</p>","parent_name":"IterableFuzzySet"},"Structs/IterableFuzzySet.html#/s:9FuzzySets08IterableA3SetV8alphaCutyACyxq_GSdF":{"name":"alphaCut(_:)","abstract":"<p>Undocumented</p>","parent_name":"IterableFuzzySet"},"Structs/IterableFuzzySet.html#/s:9FuzzySets08IterableA3SetV10complement6methodACyxq_GAA18ComplementFunctionO_tF":{"name":"complement(method:)","abstract":"<p>Undocumented</p>","parent_name":"IterableFuzzySet"},"Structs/IterableFuzzySet.html#/s:9FuzzySets08IterableA3SetV12intersection_6methodACyxq_GAF_AA13TNormFunctionOtF":{"name":"intersection(_:method:)","abstract":"<p>Undocumented</p>","parent_name":"IterableFuzzySet"},"Structs/IterableFuzzySet.html#/s:9FuzzySets08IterableA3SetV5union_6methodACyxq_GAF_AA13SNormFunctionOtF":{"name":"union(_:method:)","abstract":"<p>Undocumented</p>","parent_name":"IterableFuzzySet"},"Structs/IterableFuzzySet.html#/s:9FuzzySets08IterableA3SetV10difference_6methodACyxq_GAF_AA18DifferenceFunctionOtF":{"name":"difference(_:method:)","abstract":"<p>Undocumented</p>","parent_name":"IterableFuzzySet"},"Structs/IterableFuzzySet.html#/s:9FuzzySets08IterableA3SetV19symmetricDifference_6methodACyxq_GAF_AA09SymmetricF8FunctionOtF":{"name":"symmetricDifference(_:method:)","abstract":"<p>Undocumented</p>","parent_name":"IterableFuzzySet"},"Structs/IterableFuzzySet.html#/s:9FuzzySets08IterableA3SetV5poweryACyxq_GSdF":{"name":"power(_:)","abstract":"<p>Undocumented</p>","parent_name":"IterableFuzzySet"},"Structs/IterableFuzzySet.html#/s:9FuzzySets08IterableA3SetV21appliedCustomFunctionyACyxq_GS2dcF":{"name":"appliedCustomFunction(_:)","abstract":"<p>Undocumented</p>","parent_name":"IterableFuzzySet"},"Structs/IterableFuzzySet.html#/s:ST12makeIterator0B0QzyF":{"name":"makeIterator()","parent_name":"IterableFuzzySet"},"Structs/IterableFuzzySet.html#/s:9FuzzySets08IterableA3SetV6heightSdvp":{"name":"height","abstract":"<p>Undocumented</p>","parent_name":"IterableFuzzySet"},"Structs/IterableFuzzySet.html#/s:9FuzzySets08IterableA3SetV8isNormalSbvp":{"name":"isNormal","abstract":"<p>Undocumented</p>","parent_name":"IterableFuzzySet"},"Structs/IterableFuzzySet.html#/s:9FuzzySets08IterableA3SetV9singletonyACyqd___qd_0_tSayqd___qd_0_tGGqd___qd_0_t_tqd___qd_0_tRszAERs_SQRd__SQRd_0_r0_lFZ":{"name":"singleton(_:)","abstract":"<p>Undocumented</p>","parent_name":"IterableFuzzySet"},"Structs/IterableFuzzySet.html#/s:9FuzzySets08IterableA3SetV0A5LogicE11implication_6methodACyxq_GAG_AD17ImplicationMethodOtF":{"name":"implication(_:method:)","abstract":"<p>Undocumented</p>","parent_name":"IterableFuzzySet"},"Structs/IterableFuzzySet.html#/s:9FuzzySets08IterableA3SetV0A5LogicE5apply_8settingsSdx_AD17OperationSettingsVtF":{"name":"apply(_:settings:)","abstract":"<p>Undocumented</p>","parent_name":"IterableFuzzySet"},"Structs/IterableFuzzySet.html#/s:9FuzzySets08IterableA3SetVAASHRzrlE19makeDiscreteMutableAA0fgaD0VyxGyF":{"name":"makeDiscreteMutable()","abstract":"<p>Undocumented</p>","parent_name":"IterableFuzzySet"},"Structs/IterableFuzzySet.html#/s:9FuzzySets08IterableA3SetVAAs04CaseC0Rz8AllCasesQzRs_rlE18membershipFunctionACyxq_GAA010MembershipI0VyxG_tcfc":{"name":"init(membershipFunction:)","abstract":"<p>Undocumented</p>","parent_name":"IterableFuzzySet"},"Structs/IterableFuzzySet.html#/s:9FuzzySets08IterableA3SetVAAs04CaseC0Rz8AllCasesQzRs_rlE18membershipFunctionACyxq_GSdxc_tcfc":{"name":"init(membershipFunction:)","abstract":"<p>Undocumented</p>","parent_name":"IterableFuzzySet"},"Structs/IterableFuzzySet.html#/s:9FuzzySets08IterableA3SetVAASHRzrlE7supportShyxGvp":{"name":"support","abstract":"<p>Undocumented</p>","parent_name":"IterableFuzzySet"},"Structs/IterableFuzzySet.html#/s:9FuzzySets08IterableA3SetVAASHRzrlE4coreShyxGvp":{"name":"core","abstract":"<p>Undocumented</p>","parent_name":"IterableFuzzySet"},"Structs/IterableFuzzySet.html#/s:9FuzzySets08IterableA3SetVAASHRzShyxGRs_rlE09fromCrispD0yACyxADGADFZ":{"name":"fromCrispSet(_:)","abstract":"<p>Undocumented</p>","parent_name":"IterableFuzzySet"},"Structs/IterableFuzzySet.html#/s:9FuzzySets08IterableA3SetVAASQRzSayxGRs_rlE9singletonyACyxADGxFZ":{"name":"singleton(_:)","abstract":"<p>Undocumented</p>","parent_name":"IterableFuzzySet"},"Structs/DiscreteMutableFuzzySet.html#/s:9FuzzySets015DiscreteMutableA3SetV6gradesSDyxSdGvp":{"name":"grades","abstract":"<p>Undocumented</p>","parent_name":"DiscreteMutableFuzzySet"},"Structs/DiscreteMutableFuzzySet.html#/s:9FuzzySets015DiscreteMutableA3SetV12defaultGradeSdvp":{"name":"defaultGrade","abstract":"<p>Undocumented</p>","parent_name":"DiscreteMutableFuzzySet"},"Structs/DiscreteMutableFuzzySet.html#/s:9FuzzySets015DiscreteMutableA3SetV_12defaultGradeACyxGSDyxSdG_Sdtcfc":{"name":"init(_:defaultGrade:)","abstract":"<p>Undocumented</p>","parent_name":"DiscreteMutableFuzzySet"},"Structs/DiscreteMutableFuzzySet.html#/s:s30ExpressibleByDictionaryLiteralP010dictionaryD0x3KeyQz_5ValueQztd_tcfc":{"name":"init(dictionaryLiteral:)","parent_name":"DiscreteMutableFuzzySet"},"Structs/DiscreteMutableFuzzySet.html#/s:9FuzzySets015DiscreteMutableA3SetV010eraseToAnyaE0AA0haE0VyxGyF":{"name":"eraseToAnyFuzzySet()","abstract":"<p>Undocumented</p>","parent_name":"DiscreteMutableFuzzySet"},"Structs/DiscreteMutableFuzzySet.html#/s:9FuzzySets015DiscreteMutableA3SetV5grade10forElementSdx_tF":{"name":"grade(forElement:)","abstract":"<div class=\"aside aside-complexity\">","parent_name":"DiscreteMutableFuzzySet"},"Structs/DiscreteMutableFuzzySet.html#/s:9FuzzySets015DiscreteMutableA3SetV8alphaCutyACyxGSdF":{"name":"alphaCut(_:)","abstract":"<p>Undocumented</p>","parent_name":"DiscreteMutableFuzzySet"},"Structs/DiscreteMutableFuzzySet.html#/s:9FuzzySets015DiscreteMutableA3SetV10complement6methodACyxGAA18ComplementFunctionO_tF":{"name":"complement(method:)","abstract":"<p>Undocumented</p>","parent_name":"DiscreteMutableFuzzySet"},"Structs/DiscreteMutableFuzzySet.html#/s:9FuzzySets015DiscreteMutableA3SetV12intersection_6methodACyxGAF_AA13TNormFunctionOtF":{"name":"intersection(_:method:)","abstract":"<p>Undocumented</p>","parent_name":"DiscreteMutableFuzzySet"},"Structs/DiscreteMutableFuzzySet.html#/s:9FuzzySets015DiscreteMutableA3SetV5union_6methodACyxGAF_AA13SNormFunctionOtF":{"name":"union(_:method:)","abstract":"<p>Undocumented</p>","parent_name":"DiscreteMutableFuzzySet"},"Structs/DiscreteMutableFuzzySet.html#/s:9FuzzySets015DiscreteMutableA3SetV10difference_6methodACyxGAF_AA18DifferenceFunctionOtF":{"name":"difference(_:method:)","abstract":"<p>Undocumented</p>","parent_name":"DiscreteMutableFuzzySet"},"Structs/DiscreteMutableFuzzySet.html#/s:9FuzzySets015DiscreteMutableA3SetV19symmetricDifference_6methodACyxGAF_AA09SymmetricG8FunctionOtF":{"name":"symmetricDifference(_:method:)","abstract":"<p>Undocumented</p>","parent_name":"DiscreteMutableFuzzySet"},"Structs/DiscreteMutableFuzzySet.html#/s:9FuzzySets015DiscreteMutableA3SetV5poweryACyxGSdF":{"name":"power(_:)","abstract":"<p>Undocumented</p>","parent_name":"DiscreteMutableFuzzySet"},"Structs/DiscreteMutableFuzzySet.html#/s:9FuzzySets015DiscreteMutableA3SetV21appliedCustomFunctionyACyxGS2dcF":{"name":"appliedCustomFunction(_:)","abstract":"<p>Undocumented</p>","parent_name":"DiscreteMutableFuzzySet"},"Structs/DiscreteMutableFuzzySet.html#/s:9FuzzySets015DiscreteMutableA3SetV8setGrade_10forElementySd_xtF":{"name":"setGrade(_:forElement:)","abstract":"<div class=\"aside aside-complexity\">","parent_name":"DiscreteMutableFuzzySet"},"Structs/DiscreteMutableFuzzySet.html#/s:9FuzzySets015DiscreteMutableA3SetVySdxcip":{"name":"subscript(_:)","abstract":"<p>Undocumented</p>","parent_name":"DiscreteMutableFuzzySet"},"Structs/DiscreteMutableFuzzySet.html#/s:9FuzzySets015DiscreteMutableA3SetV13applyAlphaCutyySdF":{"name":"applyAlphaCut(_:)","abstract":"<p>Undocumented</p>","parent_name":"DiscreteMutableFuzzySet"},"Structs/DiscreteMutableFuzzySet.html#/s:9FuzzySets015DiscreteMutableA3SetV14formComplement6methodyAA0G8FunctionO_tF":{"name":"formComplement(method:)","abstract":"<p>Undocumented</p>","parent_name":"DiscreteMutableFuzzySet"},"Structs/DiscreteMutableFuzzySet.html#/s:9FuzzySets015DiscreteMutableA3SetV16formIntersection_6methodyACyxG_AA13TNormFunctionOtF":{"name":"formIntersection(_:method:)","abstract":"<p>Undocumented</p>","parent_name":"DiscreteMutableFuzzySet"},"Structs/DiscreteMutableFuzzySet.html#/s:9FuzzySets015DiscreteMutableA3SetV9formUnion_6methodyACyxG_AA13SNormFunctionOtF":{"name":"formUnion(_:method:)","abstract":"<p>Undocumented</p>","parent_name":"DiscreteMutableFuzzySet"},"Structs/DiscreteMutableFuzzySet.html#/s:9FuzzySets015DiscreteMutableA3SetV14formDifference_6methodyACyxG_AA0G8FunctionOtF":{"name":"formDifference(_:method:)","abstract":"<p>Undocumented</p>","parent_name":"DiscreteMutableFuzzySet"},"Structs/DiscreteMutableFuzzySet.html#/s:9FuzzySets015DiscreteMutableA3SetV23formSymmetricDifference_6methodyACyxG_AA0gH8FunctionOtF":{"name":"formSymmetricDifference(_:method:)","abstract":"<p>Undocumented</p>","parent_name":"DiscreteMutableFuzzySet"},"Structs/DiscreteMutableFuzzySet.html#/s:9FuzzySets015DiscreteMutableA3SetV10applyPoweryySdF":{"name":"applyPower(_:)","abstract":"<p>Undocumented</p>","parent_name":"DiscreteMutableFuzzySet"},"Structs/DiscreteMutableFuzzySet.html#/s:9FuzzySets015DiscreteMutableA3SetV13applyFunctionyyS2dXEF":{"name":"applyFunction(_:)","abstract":"<p>Undocumented</p>","parent_name":"DiscreteMutableFuzzySet"},"Structs/DiscreteMutableFuzzySet.html#/s:9FuzzySets015DiscreteMutableA3SetV13applyFunction_15whenMergingWithyS2d_SdtXE_ACyxGtF":{"name":"applyFunction(_:whenMergingWith:)","abstract":"<p>Undocumented</p>","parent_name":"DiscreteMutableFuzzySet"},"Structs/DiscreteMutableFuzzySet.html#/s:9FuzzySets015DiscreteMutableA3SetV7supportShyxGvp":{"name":"support","abstract":"<p>Undocumented</p>","parent_name":"DiscreteMutableFuzzySet"},"Structs/DiscreteMutableFuzzySet.html#/s:9FuzzySets015DiscreteMutableA3SetV4coreShyxGvp":{"name":"core","abstract":"<p>Undocumented</p>","parent_name":"DiscreteMutableFuzzySet"},"Structs/DiscreteMutableFuzzySet.html#/s:9FuzzySets015DiscreteMutableA3SetV6heightSdvp":{"name":"height","abstract":"<p>Undocumented</p>","parent_name":"DiscreteMutableFuzzySet"},"Structs/DiscreteMutableFuzzySet.html#/s:9FuzzySets015DiscreteMutableA3SetV8isNormalSbvp":{"name":"isNormal","abstract":"<p>Undocumented</p>","parent_name":"DiscreteMutableFuzzySet"},"Structs/DiscreteMutableFuzzySet.html#/s:9FuzzySets015DiscreteMutableA3SetV09fromCrispE0yACyxGShyxGFZ":{"name":"fromCrispSet(_:)","abstract":"<p>Undocumented</p>","parent_name":"DiscreteMutableFuzzySet"},"Structs/DiscreteMutableFuzzySet.html#/s:9FuzzySets015DiscreteMutableA3SetV11descriptionSSvp":{"name":"description","abstract":"<p>Pretty-print contents of <code>self</code> using Zadeh’s notation.</p>","parent_name":"DiscreteMutableFuzzySet"},"Structs/DiscreteMutableFuzzySet.html#/s:9FuzzySets015DiscreteMutableA3SetV12makeIterableAA0gaE0VyxSD4KeysVyxSd_GGyF":{"name":"makeIterable()","abstract":"<p>Undocumented</p>","parent_name":"DiscreteMutableFuzzySet"},"Structs/DiscreteMutableFuzzySet.html#/s:9FuzzySets015DiscreteMutableA3SetV12makeIterable4overAA0gaE0Vyxqd__Gqd___t7ElementQyd__RszSTRd__lF":{"name":"makeIterable(over:)","abstract":"<p>Undocumented</p>","parent_name":"DiscreteMutableFuzzySet"},"Structs/DiscreteMutableFuzzySet.html#/s:9FuzzySets015DiscreteMutableA3SetV0A5LogicE11implication_6methodACyxGAG_AD17ImplicationMethodOtF":{"name":"implication(_:method:)","abstract":"<p>Undocumented</p>","parent_name":"DiscreteMutableFuzzySet"},"Structs/DiscreteMutableFuzzySet.html#/s:9FuzzySets015DiscreteMutableA3SetV0A5LogicE5apply_8settingsSdx_AD17OperationSettingsVtF":{"name":"apply(_:settings:)","abstract":"<p>Undocumented</p>","parent_name":"DiscreteMutableFuzzySet"},"Structs/DiscreteMutableFuzzySet.html#/s:9FuzzySets015DiscreteMutableA3SetVAAs12CaseIterableRzrlE04makeG0AA0gaE0Vyx8AllCasessADPQzGyF":{"name":"makeIterable()","abstract":"<p>Undocumented</p>","parent_name":"DiscreteMutableFuzzySet"},"Structs/AnyFuzzySet.html#/s:9FuzzySets03AnyA3SetV18membershipFunctionACyxGAA010MembershipF0VyxG_tcfc":{"name":"init(membershipFunction:)","abstract":"<p>Undocumented</p>","parent_name":"AnyFuzzySet"},"Structs/AnyFuzzySet.html#/s:9FuzzySets03AnyA3SetV18membershipFunctionACyxGSdxc_tcfc":{"name":"init(membershipFunction:)","abstract":"<p>Undocumented</p>","parent_name":"AnyFuzzySet"},"Structs/AnyFuzzySet.html#/s:9FuzzySets03AnyA3SetV5grade10forElementSdx_tF":{"name":"grade(forElement:)","abstract":"<p>Undocumented</p>","parent_name":"AnyFuzzySet"},"Structs/AnyFuzzySet.html#/s:9FuzzySets03AnyA3SetV8alphaCutyACyxGSdF":{"name":"alphaCut(_:)","abstract":"<p>Undocumented</p>","parent_name":"AnyFuzzySet"},"Structs/AnyFuzzySet.html#/s:9FuzzySets03AnyA3SetV10complement6methodACyxGAA18ComplementFunctionO_tF":{"name":"complement(method:)","abstract":"<p>Undocumented</p>","parent_name":"AnyFuzzySet"},"Structs/AnyFuzzySet.html#/s:9FuzzySets03AnyA3SetV12intersection_6methodACyxGAF_AA13TNormFunctionOtF":{"name":"intersection(_:method:)","abstract":"<p>Undocumented</p>","parent_name":"AnyFuzzySet"},"Structs/AnyFuzzySet.html#/s:9FuzzySets03AnyA3SetV5union_6methodACyxGAF_AA13SNormFunctionOtF":{"name":"union(_:method:)","abstract":"<p>Undocumented</p>","parent_name":"AnyFuzzySet"},"Structs/AnyFuzzySet.html#/s:9FuzzySets03AnyA3SetV10difference_6methodACyxGAF_AA18DifferenceFunctionOtF":{"name":"difference(_:method:)","abstract":"<p>Undocumented</p>","parent_name":"AnyFuzzySet"},"Structs/AnyFuzzySet.html#/s:9FuzzySets03AnyA3SetV19symmetricDifference_6methodACyxGAF_AA09SymmetricF8FunctionOtF":{"name":"symmetricDifference(_:method:)","abstract":"<p>Undocumented</p>","parent_name":"AnyFuzzySet"},"Structs/AnyFuzzySet.html#/s:9FuzzySets03AnyA3SetV5poweryACyxGSdF":{"name":"power(_:)","abstract":"<p>Undocumented</p>","parent_name":"AnyFuzzySet"},"Structs/AnyFuzzySet.html#/s:9FuzzySets03AnyA3SetV21appliedCustomFunctionyACyxGS2dcF":{"name":"appliedCustomFunction(_:)","abstract":"<p>Undocumented</p>","parent_name":"AnyFuzzySet"},"Structs/AnyFuzzySet.html#/s:9FuzzySets03AnyA3SetV5emptyACyxGvpZ":{"name":"empty","abstract":"<p>Undocumented</p>","parent_name":"AnyFuzzySet"},"Structs/AnyFuzzySet.html#/s:9FuzzySets03AnyA3SetV8universeACyxGvpZ":{"name":"universe","abstract":"<p>Undocumented</p>","parent_name":"AnyFuzzySet"},"Structs/AnyFuzzySet.html#/s:9FuzzySets03AnyA3SetVyACyxGqd__c8UniverseQyd__RszAA0caD13RepresentableRd__lufc":{"name":"init(_:)","abstract":"<p>Undocumented</p>","parent_name":"AnyFuzzySet"},"Structs/AnyFuzzySet.html#/s:9FuzzySets03AnyA3SetV12makeIterable4overAA0faD0Vyxqd__Gqd___t7ElementQyd__RszSTRd__lF":{"name":"makeIterable(over:)","abstract":"<p>Undocumented</p>","parent_name":"AnyFuzzySet"},"Structs/AnyFuzzySet.html#/s:9FuzzySets03AnyA3SetV0A5LogicE11implication_6methodACyxGAG_AD17ImplicationMethodOtF":{"name":"implication(_:method:)","abstract":"<p>Undocumented</p>","parent_name":"AnyFuzzySet"},"Structs/AnyFuzzySet.html#/s:9FuzzySets03AnyA3SetV0A5LogicE5apply_8settingsSdx_AD17OperationSettingsVtF":{"name":"apply(_:settings:)","abstract":"<p>Undocumented</p>","parent_name":"AnyFuzzySet"},"Structs/AnyFuzzySet.html#/s:9FuzzySets03AnyA3SetVAASHRzlE09fromCrispD0yACyxGShyxGFZ":{"name":"fromCrispSet(_:)","abstract":"<p>Undocumented</p>","parent_name":"AnyFuzzySet"},"Structs/AnyFuzzySet.html#/s:9FuzzySets03AnyA3SetVAASHRzlE19makeDiscreteMutable8takeOnly12forOthersUseAA0fgaD0VyxGShyxG_SdtF":{"name":"makeDiscreteMutable(takeOnly:forOthersUse:)","abstract":"<p>Undocumented</p>","parent_name":"AnyFuzzySet"},"Structs/AnyFuzzySet.html#/s:9FuzzySets03AnyA3SetVAASHRzlE19makeDiscreteMutable8takeOnly12forOthersUseAA0fgaD0VyxGqd___Sdt7ElementQyd__RszSTRd__lF":{"name":"makeDiscreteMutable(takeOnly:forOthersUse:)","abstract":"<p>Undocumented</p>","parent_name":"AnyFuzzySet"},"Structs/AnyFuzzySet.html#/s:9FuzzySets03AnyA3SetVAAs12CaseIterableRzlE04makeF0AA0faD0Vyx8AllCasesQzGyF":{"name":"makeIterable()","abstract":"<p>Undocumented</p>","parent_name":"AnyFuzzySet"},"Structs/MembershipFunction.html#/s:9FuzzySets18MembershipFunctionV0D4Typea":{"name":"FunctionType","abstract":"<p>Undocumented</p>","parent_name":"MembershipFunction"},"Structs/MembershipFunction.html#/s:9FuzzySets18MembershipFunctionVyACyxGSdxccfc":{"name":"init(_:)","abstract":"<p>Undocumented</p>","parent_name":"MembershipFunction"},"Structs/MembershipFunction.html#/s:9FuzzySets18MembershipFunctionV06callAsD0ySdxF":{"name":"callAsFunction(_:)","abstract":"<p>Undocumented</p>","parent_name":"MembershipFunction"},"Structs/MembershipFunction.html#/s:9FuzzySets18MembershipFunctionV4zeroACyxGvpZ":{"name":"zero","abstract":"<p>Undocumented</p>","parent_name":"MembershipFunction"},"Structs/MembershipFunction.html#/s:9FuzzySets18MembershipFunctionV3oneACyxGvpZ":{"name":"one","abstract":"<p>Undocumented</p>","parent_name":"MembershipFunction"},"Structs/MembershipFunction.html#/s:9FuzzySets18MembershipFunctionVAASQRzlE14fuzzySingletonyACyxGxFZ":{"name":"fuzzySingleton(_:)","abstract":"<p>Undocumented</p>","parent_name":"MembershipFunction"},"Structs/MembershipFunction.html#/s:9FuzzySets18MembershipFunctionVAASHRzlE12fromCrispSetyACyxGShyxGFZ":{"name":"fromCrispSet(_:)","abstract":"<p>Undocumented</p>","parent_name":"MembershipFunction"},"Structs/MembershipFunction.html#/s:9FuzzySets18MembershipFunctionVAASHRzlE14fromDictionaryyACyxGSDyxSdGFZ":{"name":"fromDictionary(_:)","abstract":"<p>Undocumented</p>","parent_name":"MembershipFunction"},"Structs/MembershipFunction.html#/s:9FuzzySets18MembershipFunctionVAASdRszlE9rightOpen10slopeStart0G3EndACySdGSd_SdtFZ":{"name":"rightOpen(slopeStart:slopeEnd:)","abstract":"<p>Undocumented</p>","parent_name":"MembershipFunction"},"Structs/MembershipFunction.html#/s:9FuzzySets18MembershipFunctionVAASdRszlE8leftOpen10slopeStart0G3EndACySdGSd_SdtFZ":{"name":"leftOpen(slopeStart:slopeEnd:)","abstract":"<p>Undocumented</p>","parent_name":"MembershipFunction"},"Structs/MembershipFunction.html#/s:9FuzzySets18MembershipFunctionVAASdRszlE10triangular7minimum4peak7maximumACySdGSd_S2dtFZ":{"name":"triangular(minimum:peak:maximum:)","abstract":"<p>Undocumented</p>","parent_name":"MembershipFunction"},"Structs/MembershipFunction.html#/s:9FuzzySets18MembershipFunctionVAASdRszlE11trapezoidal14leftSlopeStart0fG3End05rightgH00jgI0ACySdGSd_S3dtFZ":{"name":"trapezoidal(leftSlopeStart:leftSlopeEnd:rightSlopeStart:rightSlopeEnd:)","abstract":"<p>Undocumented</p>","parent_name":"MembershipFunction"},"Structs/MembershipFunction.html#/s:9FuzzySets18MembershipFunctionVAASdRszlE8gaussian4mean5stdevACySdGSd_SdtFZ":{"name":"gaussian(mean:stdev:)","abstract":"<p>Undocumented</p>","parent_name":"MembershipFunction"},"Structs/MembershipFunction.html#/s:9FuzzySets18MembershipFunctionVAASdRszlE4bell5width5shape6centerACySdGSd_S2dtFZ":{"name":"bell(width:shape:center:)","abstract":"<p>Undocumented</p>","parent_name":"MembershipFunction"},"Structs/MembershipFunction.html#/s:9FuzzySets18MembershipFunctionVAASdRszlE7sigmoid5width6centerACySdGSd_SdtFZ":{"name":"sigmoid(width:center:)","abstract":"<p>Undocumented</p>","parent_name":"MembershipFunction"},"Structs/MembershipFunction.html":{"name":"MembershipFunction","abstract":"<p>Undocumented</p>"},"Structs/AnyFuzzySet.html":{"name":"AnyFuzzySet","abstract":"<p>Undocumented</p>"},"Structs/DiscreteMutableFuzzySet.html":{"name":"DiscreteMutableFuzzySet","abstract":"<p>Undocumented</p>"},"Structs/IterableFuzzySet.html":{"name":"IterableFuzzySet","abstract":"<p>Undocumented</p>"},"Structs/TriangularFuzzyNumber.html":{"name":"TriangularFuzzyNumber","abstract":"<p>Undocumented</p>"},"Structs/FuzzyRelationsComposition.html":{"name":"FuzzyRelationsComposition","abstract":"<p>Undocumented</p>"},"Structs/FuzzySetComposition.html":{"name":"FuzzySetComposition","abstract":"<p>Undocumented</p>"},"Structs/BinaryCartesianProduct.html":{"name":"BinaryCartesianProduct","abstract":"<p>Undocumented</p>"},"Structs/HomogenousFuzzyRelation.html":{"name":"HomogenousFuzzyRelation","abstract":"<p>Undocumented</p>"},"Structs/TernaryFuzzyRelation.html":{"name":"TernaryFuzzyRelation","abstract":"<p>Undocumented</p>"},"Structs/BinaryFuzzyRelation.html":{"name":"BinaryFuzzyRelation","abstract":"<p>Undocumented</p>"},"Structs/FuzzyRule.html":{"name":"FuzzyRule","abstract":"<p>Undocumented</p>"},"Structs/FuzzyRuleBase.html":{"name":"FuzzyRuleBase","abstract":"<p>Undocumented</p>"},"Structs/OperationSettings.html":{"name":"OperationSettings","abstract":"<p>Undocumented</p>"},"Structs/FuzzyConjunction.html":{"name":"FuzzyConjunction","abstract":"<p>Undocumented</p>"},"Structs/FuzzyDisjunction.html":{"name":"FuzzyDisjunction","abstract":"<p>Undocumented</p>"},"Structs/FuzzyNegation.html":{"name":"FuzzyNegation","abstract":"<p>Undocumented</p>"},"Structs/FuzzyXOR.html":{"name":"FuzzyXOR","abstract":"<p>Undocumented</p>"},"Structs/DynamicLinguisticVariable.html":{"name":"DynamicLinguisticVariable","abstract":"<p>Undocumented</p>"},"Structs/ModifiableLinguisticVariable.html":{"name":"ModifiableLinguisticVariable","abstract":"<p>Undocumented</p>"},"Structs/SimpleLinguisticVariable.html":{"name":"SimpleLinguisticVariable","abstract":"<p>Undocumented</p>"},"Protocols/LinguisticVariable.html#/s:10FuzzyLogic18LinguisticVariableP8TermNameQa":{"name":"TermName","abstract":"<p>Undocumented</p>","parent_name":"LinguisticVariable"},"Protocols/LinguisticVariable.html#/s:10FuzzyLogic18LinguisticVariableP4TermQa":{"name":"Term","abstract":"<p>Undocumented</p>","parent_name":"LinguisticVariable"},"Protocols/LinguisticVariable.html#/s:10FuzzyLogic18LinguisticVariableP4termy4TermQzSg0F4NameQzF":{"name":"term(_:)","abstract":"<p>Undocumented</p>","parent_name":"LinguisticVariable"},"Protocols/LinguisticVariable.html#/s:10FuzzyLogic18LinguisticVariablePAAEy4TermQz0E4NameQzcip":{"name":"subscript(_:)","abstract":"<p>! Force-unwraps the term</p>","parent_name":"LinguisticVariable"},"Protocols/LinguisticVariable.html#/s:10FuzzyLogic18LinguisticVariablePAAE2isy4TermQz0F4NameQzF":{"name":"is(_:)","abstract":"<p>! Force-unwraps the term</p>","parent_name":"LinguisticVariable"},"Protocols/LinguisticVariable.html#/s:10FuzzyLogic18LinguisticVariablePAAE14callAsFunction2is4TermQz0I4NameQz_tF":{"name":"callAsFunction(is:)","abstract":"<p>! Force-unwraps the term</p>","parent_name":"LinguisticVariable"},"Protocols/LinguisticVariable.html#/s:10FuzzyLogic18LinguisticVariablePAAE14callAsFunction_2isSd4Term_8UniverseQZ_0I4NameQztF":{"name":"callAsFunction(_:is:)","abstract":"<p>! Force-unwraps the term</p>","parent_name":"LinguisticVariable"},"Protocols/FuzzyProposition.html#/s:10FuzzyLogic0A11PropositionP5InputQa":{"name":"Input","abstract":"<p>Undocumented</p>","parent_name":"FuzzyProposition"},"Protocols/FuzzyProposition.html#/s:10FuzzyLogic0A11PropositionP5apply_8settingsSd5InputQz_AA17OperationSettingsVtF":{"name":"apply(_:settings:)","abstract":"<p>Undocumented</p>","parent_name":"FuzzyProposition"},"Protocols/FuzzyProposition.html#/s:10FuzzyLogic0A11PropositionPAAE14callAsFunction_8settingsSd5InputQz_AA17OperationSettingsVtF":{"name":"callAsFunction(_:settings:)","abstract":"<p>Undocumented</p>","parent_name":"FuzzyProposition"},"Protocols/FuzzyImplicationCapable.html#/s:10FuzzyLogic0A18ImplicationCapableP11implication_6methodxx_AA0C6MethodOtF":{"name":"implication(_:method:)","abstract":"<p>Undocumented</p>","parent_name":"FuzzyImplicationCapable"},"Protocols/AnyFuzzySetRepresentable.html#/s:9FuzzySets03AnyA16SetRepresentableP07eraseTocaD0AA0caD0Vy8UniverseQzGyF":{"name":"eraseToAnyFuzzySet()","abstract":"<p>Undocumented</p>","parent_name":"AnyFuzzySetRepresentable"},"Protocols/FuzzySetOperations.html#/s:9FuzzySets0A13SetOperationsP8alphaCutyxSdF":{"name":"alphaCut(_:)","abstract":"<p>Undocumented</p>","parent_name":"FuzzySetOperations"},"Protocols/FuzzySetOperations.html#/s:9FuzzySets0A13SetOperationsP10complement6methodxAA18ComplementFunctionO_tF":{"name":"complement(method:)","abstract":"<p>Undocumented</p>","parent_name":"FuzzySetOperations"},"Protocols/FuzzySetOperations.html#/s:9FuzzySets0A13SetOperationsP12intersection_6methodxx_AA13TNormFunctionOtF":{"name":"intersection(_:method:)","abstract":"<p>Undocumented</p>","parent_name":"FuzzySetOperations"},"Protocols/FuzzySetOperations.html#/s:9FuzzySets0A13SetOperationsP5union_6methodxx_AA13SNormFunctionOtF":{"name":"union(_:method:)","abstract":"<p>Undocumented</p>","parent_name":"FuzzySetOperations"},"Protocols/FuzzySetOperations.html#/s:9FuzzySets0A13SetOperationsP10difference_6methodxx_AA18DifferenceFunctionOtF":{"name":"difference(_:method:)","abstract":"<p>Undocumented</p>","parent_name":"FuzzySetOperations"},"Protocols/FuzzySetOperations.html#/s:9FuzzySets0A13SetOperationsP19symmetricDifference_6methodxx_AA09SymmetricF8FunctionOtF":{"name":"symmetricDifference(_:method:)","abstract":"<p>Undocumented</p>","parent_name":"FuzzySetOperations"},"Protocols/FuzzySetOperations.html#/s:9FuzzySets0A13SetOperationsP5poweryxSdF":{"name":"power(_:)","abstract":"<p>Undocumented</p>","parent_name":"FuzzySetOperations"},"Protocols/FuzzySetOperations.html#/s:9FuzzySets0A13SetOperationsP21appliedCustomFunctionyxS2dcF":{"name":"appliedCustomFunction(_:)","abstract":"<p>Undocumented</p>","parent_name":"FuzzySetOperations"},"Protocols/FuzzySet.html#/s:9FuzzySets0A3SetP8UniverseQa":{"name":"Universe","abstract":"<p>Undocumented</p>","parent_name":"FuzzySet"},"Protocols/FuzzySet.html#/s:9FuzzySets0A3SetP5grade10forElementSd8UniverseQz_tF":{"name":"grade(forElement:)","abstract":"<p>Undocumented</p>","parent_name":"FuzzySet"},"Protocols/FuzzySet.html#/s:9FuzzySets0A3SetPySd8UniverseQzcip":{"name":"subscript(_:)","abstract":"<p>Undocumented</p>","parent_name":"FuzzySet"},"Protocols/FuzzySet.html#/s:9FuzzySets0A3SetPAAE14callAsFunctionySd8UniverseQzF":{"name":"callAsFunction(_:)","abstract":"<p>Undocumented</p>","parent_name":"FuzzySet"},"Protocols/FuzzySet.html":{"name":"FuzzySet","abstract":"<p>Undocumented</p>"},"Protocols/FuzzySetOperations.html":{"name":"FuzzySetOperations","abstract":"<p>Undocumented</p>"},"Protocols/AnyFuzzySetRepresentable.html":{"name":"AnyFuzzySetRepresentable","abstract":"<p>Undocumented</p>"},"Protocols/FuzzyImplicationCapable.html":{"name":"FuzzyImplicationCapable","abstract":"<p>Undocumented</p>"},"Protocols/FuzzyProposition.html":{"name":"FuzzyProposition","abstract":"<p>Undocumented</p>"},"Protocols/LinguisticVariable.html":{"name":"LinguisticVariable","abstract":"<p>Undocumented</p>"},"Functions.html#/s:10FuzzyLogic2aaoiyAA0A11ConjunctionVy5InputQz_AEQy_tGx_q_tAA0A11PropositionRzAaIR_r0_lF":{"name":"&&(_:_:)","abstract":"<p>Undocumented</p>"},"Functions.html#/s:10FuzzyLogic2oooiyAA0A11DisjunctionVy5InputQz_AEQy_tGx_q_tAA0A11PropositionRzAaIR_r0_lF":{"name":"||(_:_:)","abstract":"<p>Undocumented</p>"},"Functions.html#/s:10FuzzyLogic1nopyAA0A8NegationVy5InputQzGxAA0A11PropositionRzlF":{"name":"!(_:)","abstract":"<p>Undocumented</p>"},"Functions.html#/s:10FuzzyLogic3ssgoiyAA0A4RuleVy5InputQz_AEQy_tGx_q_tAA0A11PropositionRzAaIR_r0_lF":{"name":"-->(_:_:)","abstract":"<p>Undocumented</p>"},"Functions.html#/s:10FuzzyLogic2xxoiyAA0A3XORVy5InputQz_AEQy_tGx_q_tAA0A11PropositionRzAaIR_r0_lF":{"name":"^^(_:_:)","abstract":"<p>Undocumented</p>"},"Enums/ImplicationMethod.html#/s:10FuzzyLogic17ImplicationMethodO6larsenyA2CmF":{"name":"larsen","abstract":"<p>Undocumented</p>","parent_name":"ImplicationMethod"},"Enums/ImplicationMethod.html#/s:10FuzzyLogic17ImplicationMethodO11lukasiewiczyA2CmF":{"name":"lukasiewicz","abstract":"<p>Undocumented</p>","parent_name":"ImplicationMethod"},"Enums/ImplicationMethod.html#/s:10FuzzyLogic17ImplicationMethodO7mamdaniyA2CmF":{"name":"mamdani","abstract":"<p>Undocumented</p>","parent_name":"ImplicationMethod"},"Enums/ImplicationMethod.html#/s:10FuzzyLogic17ImplicationMethodO14standardStrictyA2CmF":{"name":"standardStrict","abstract":"<p>Undocumented</p>","parent_name":"ImplicationMethod"},"Enums/ImplicationMethod.html#/s:10FuzzyLogic17ImplicationMethodO6goedelyA2CmF":{"name":"goedel","abstract":"<p>Undocumented</p>","parent_name":"ImplicationMethod"},"Enums/ImplicationMethod.html#/s:10FuzzyLogic17ImplicationMethodO6gainesyA2CmF":{"name":"gaines","abstract":"<p>Undocumented</p>","parent_name":"ImplicationMethod"},"Enums/ImplicationMethod.html#/s:10FuzzyLogic17ImplicationMethodO12kleeneDienesyA2CmF":{"name":"kleeneDienes","abstract":"<p>Undocumented</p>","parent_name":"ImplicationMethod"},"Enums/ImplicationMethod.html#/s:10FuzzyLogic17ImplicationMethodO15kleeneDienesLukyA2CmF":{"name":"kleeneDienesLuk","abstract":"<p>Undocumented</p>","parent_name":"ImplicationMethod"},"Enums/ImplicationMethod.html#/s:10FuzzyLogic17ImplicationMethodO6customyACS2d_SdtccACmF":{"name":"custom(_:)","abstract":"<p>Undocumented</p>","parent_name":"ImplicationMethod"},"Enums/CompositionMethod.html#/s:14FuzzyRelations17CompositionMethodO6maxminyA2CmF":{"name":"maxmin","abstract":"<p>Undocumented</p>","parent_name":"CompositionMethod"},"Enums/CompositionMethod.html#/s:14FuzzyRelations17CompositionMethodO6minmaxyA2CmF":{"name":"minmax","abstract":"<p>Undocumented</p>","parent_name":"CompositionMethod"},"Enums/CompositionMethod.html#/s:14FuzzyRelations17CompositionMethodO7maxprodyA2CmF":{"name":"maxprod","abstract":"<p>Undocumented</p>","parent_name":"CompositionMethod"},"Enums/SymmetricDifferenceFunction.html#/s:9FuzzySets27SymmetricDifferenceFunctionO13absoluteValueyA2CmF":{"name":"absoluteValue","abstract":"<p>Undocumented</p>","parent_name":"SymmetricDifferenceFunction"},"Enums/SymmetricDifferenceFunction.html#/s:9FuzzySets27SymmetricDifferenceFunctionO27minMaxAndStandardComplementyA2CmF":{"name":"minMaxAndStandardComplement","abstract":"<p>Undocumented</p>","parent_name":"SymmetricDifferenceFunction"},"Enums/SymmetricDifferenceFunction.html#/s:9FuzzySets27SymmetricDifferenceFunctionO23tNormSNormAndComplementyAcA05TNormE0O_AA0gE0OAA0iE0OtcACmF":{"name":"tNormSNormAndComplement(_:_:_:)","abstract":"<p>Undocumented</p>","parent_name":"SymmetricDifferenceFunction"},"Enums/SymmetricDifferenceFunction.html#/s:9FuzzySets27SymmetricDifferenceFunctionO6customyACS2d_SdtccACmF":{"name":"custom(_:)","abstract":"<p>Undocumented</p>","parent_name":"SymmetricDifferenceFunction"},"Enums/SymmetricDifferenceFunction.html#/s:9FuzzySets27SymmetricDifferenceFunctionO8functionyS2d_Sdtcvp":{"name":"function","abstract":"<p>Undocumented</p>","parent_name":"SymmetricDifferenceFunction"},"Enums/DifferenceFunction.html#/s:9FuzzySets18DifferenceFunctionO18tNormAndComplementyAcA05TNormD0O_AA0gD0OtcACmF":{"name":"tNormAndComplement(_:_:)","abstract":"<p><code>µC = t(µA(x), c(µB(x))), C = A\\B</code></p>","parent_name":"DifferenceFunction"},"Enums/DifferenceFunction.html#/s:9FuzzySets18DifferenceFunctionO18differenceAndTNormyAcA0gD0OcACmF":{"name":"differenceAndTNorm(_:)","abstract":"<p><code>µC = µA - t(µA(x), µB(x)), C = A\\B</code></p>","parent_name":"DifferenceFunction"},"Enums/DifferenceFunction.html#/s:9FuzzySets18DifferenceFunctionO6customyACS2d_SdtccACmF":{"name":"custom(_:)","abstract":"<p>Undocumented</p>","parent_name":"DifferenceFunction"},"Enums/DifferenceFunction.html#/s:9FuzzySets18DifferenceFunctionO8functionyS2d_Sdtcvp":{"name":"function","abstract":"<p>Undocumented</p>","parent_name":"DifferenceFunction"},"Enums/ComplementFunction.html#/s:9FuzzySets18ComplementFunctionO8standardyA2CmF":{"name":"standard","abstract":"<p>Undocumented</p>","parent_name":"ComplementFunction"},"Enums/ComplementFunction.html#/s:9FuzzySets18ComplementFunctionO5yageryACSd_tcACmF":{"name":"yager(w:)","abstract":"<p>Undocumented</p>","parent_name":"ComplementFunction"},"Enums/ComplementFunction.html#/s:9FuzzySets18ComplementFunctionO6sugenoyACSd_tcACmF":{"name":"sugeno(s:)","abstract":"<p>Undocumented</p>","parent_name":"ComplementFunction"},"Enums/ComplementFunction.html#/s:9FuzzySets18ComplementFunctionO6customyACS2dccACmF":{"name":"custom(_:)","abstract":"<p>Undocumented</p>","parent_name":"ComplementFunction"},"Enums/ComplementFunction.html#/s:9FuzzySets18ComplementFunctionO8functionyS2dcvp":{"name":"function","abstract":"<p>Undocumented</p>","parent_name":"ComplementFunction"},"Enums/SNormFunction.html#/s:9FuzzySets13SNormFunctionO7maximumyA2CmF":{"name":"maximum","abstract":"<p>Undocumented</p>","parent_name":"SNormFunction"},"Enums/SNormFunction.html#/s:9FuzzySets13SNormFunctionO11lukasiewiczyA2CmF":{"name":"lukasiewicz","abstract":"<p>Undocumented</p>","parent_name":"SNormFunction"},"Enums/SNormFunction.html#/s:9FuzzySets13SNormFunctionO13probabilisticyA2CmF":{"name":"probabilistic","abstract":"<p>Undocumented</p>","parent_name":"SNormFunction"},"Enums/SNormFunction.html#/s:9FuzzySets13SNormFunctionO6strongyA2CmF":{"name":"strong","abstract":"<p>Undocumented</p>","parent_name":"SNormFunction"},"Enums/SNormFunction.html#/s:9FuzzySets13SNormFunctionO8hamacheryACSd_tcACmF":{"name":"hamacher(gamma:)","abstract":"<p>Undocumented</p>","parent_name":"SNormFunction"},"Enums/SNormFunction.html#/s:9FuzzySets13SNormFunctionO5yageryACSd_tcACmF":{"name":"yager(p:)","abstract":"<p>Undocumented</p>","parent_name":"SNormFunction"},"Enums/SNormFunction.html#/s:9FuzzySets13SNormFunctionO6customyACS2d_SdtccACmF":{"name":"custom(_:)","abstract":"<p>Undocumented</p>","parent_name":"SNormFunction"},"Enums/SNormFunction.html#/s:9FuzzySets13SNormFunctionO8functionyS2d_Sdtcvp":{"name":"function","abstract":"<p>Undocumented</p>","parent_name":"SNormFunction"},"Enums/TNormFunction.html#/s:9FuzzySets13TNormFunctionO7minimumyA2CmF":{"name":"minimum","abstract":"<p>Undocumented</p>","parent_name":"TNormFunction"},"Enums/TNormFunction.html#/s:9FuzzySets13TNormFunctionO11lukasiewiczyA2CmF":{"name":"lukasiewicz","abstract":"<p>Undocumented</p>","parent_name":"TNormFunction"},"Enums/TNormFunction.html#/s:9FuzzySets13TNormFunctionO7productyA2CmF":{"name":"product","abstract":"<p>Undocumented</p>","parent_name":"TNormFunction"},"Enums/TNormFunction.html#/s:9FuzzySets13TNormFunctionO4weakyA2CmF":{"name":"weak","abstract":"<p>Undocumented</p>","parent_name":"TNormFunction"},"Enums/TNormFunction.html#/s:9FuzzySets13TNormFunctionO8hamacheryACSd_tcACmF":{"name":"hamacher(gamma:)","abstract":"<p>Undocumented</p>","parent_name":"TNormFunction"},"Enums/TNormFunction.html#/s:9FuzzySets13TNormFunctionO14duboisAndPradeyACSd_tcACmF":{"name":"duboisAndPrade(alpha:)","abstract":"<p>Undocumented</p>","parent_name":"TNormFunction"},"Enums/TNormFunction.html#/s:9FuzzySets13TNormFunctionO5yageryACSd_tcACmF":{"name":"yager(p:)","abstract":"<p>Undocumented</p>","parent_name":"TNormFunction"},"Enums/TNormFunction.html#/s:9FuzzySets13TNormFunctionO5frankyACSd_tcACmF":{"name":"frank(lambda:)","abstract":"<p>Undocumented</p>","parent_name":"TNormFunction"},"Enums/TNormFunction.html#/s:9FuzzySets13TNormFunctionO6customyACS2d_SdtccACmF":{"name":"custom(_:)","abstract":"<p>Undocumented</p>","parent_name":"TNormFunction"},"Enums/TNormFunction.html#/s:9FuzzySets13TNormFunctionO8functionyS2d_Sdtcvp":{"name":"function","abstract":"<p>Undocumented</p>","parent_name":"TNormFunction"},"Enums/TNormFunction.html":{"name":"TNormFunction","abstract":"<p>Describes a T-norm function, usually used for forming an intersection of fuzzy sets.</p>"},"Enums/SNormFunction.html":{"name":"SNormFunction","abstract":"<p>Describes a S-norm (T-conorm) function, usually used for forming a union of fuzzy sets.</p>"},"Enums/ComplementFunction.html":{"name":"ComplementFunction","abstract":"<p>Describes a complement (negation) function, usually used for forming a complement (negation) of a fuzzy set.</p>"},"Enums/DifferenceFunction.html":{"name":"DifferenceFunction","abstract":"<p>Undocumented</p>"},"Enums/SymmetricDifferenceFunction.html":{"name":"SymmetricDifferenceFunction","abstract":"<p>Undocumented</p>"},"Enums/CompositionMethod.html":{"name":"CompositionMethod","abstract":"<p>Undocumented</p>"},"Enums/ImplicationMethod.html":{"name":"ImplicationMethod","abstract":"<p>Describes a function used for forming a fuzzy implication.</p>"},"Classes/FuzzyLogicController.html#/s:10FuzzyLogic0aB10ControllerC8settingsAA17OperationSettingsVvp":{"name":"settings","abstract":"<p>Undocumented</p>","parent_name":"FuzzyLogicController"},"Classes/FuzzyLogicController.html#/s:10FuzzyLogic0aB10ControllerC8ruleBaseAA0a4RuleE0Vyx_q_tGvp":{"name":"ruleBase","abstract":"<p>Undocumented</p>","parent_name":"FuzzyLogicController"},"Classes/FuzzyLogicController.html#/s:10FuzzyLogic0aB10ControllerC18aggregatorFunctionyS2d_Sdtcvp":{"name":"aggregatorFunction","abstract":"<p>Undocumented</p>","parent_name":"FuzzyLogicController"},"Classes/FuzzyLogicController.html#/s:10FuzzyLogic0aB10ControllerC5rules8settings18aggregatorFunctionACyxq_GAA0A8RuleBaseVyx_q_tG_AA17OperationSettingsVS2d_SdtcSgtcfc":{"name":"init(rules:settings:aggregatorFunction:)","abstract":"<p>Undocumented</p>","parent_name":"FuzzyLogicController"},"Classes/FuzzyLogicController.html#/s:10FuzzyLogic0aB10ControllerC11consequence9usingFact0A4Sets03AnyA3SetVyq_GAF08IterableaI0Vyxqd__G_t7ElementQyd__RszSTRd__lF":{"name":"consequence(usingFact:)","abstract":"<p>Undocumented</p>","parent_name":"FuzzyLogicController"},"Classes/FuzzyLogicController.html#/s:10FuzzyLogic0aB10ControllerC16consequenceGrade3for9usingFactSdq__0A4Sets08IterableA3SetVyxqd__Gt7ElementQyd__RszSTRd__lF":{"name":"consequenceGrade(for:usingFact:)","abstract":"<p>Apply generalized Modus Ponens to all rules using <code>fact</code> as input to the controller and return the grade membership of <code>value</code> in the fuzzy set output.</p>","parent_name":"FuzzyLogicController"},"Classes/FuzzyLogicController.html#/s:10FuzzyLogic0aB10ControllerC16consequenceGrade3for18usingSingletonFactSdq__xtF":{"name":"consequenceGrade(for:usingSingletonFact:)","abstract":"<p>Apply generalized Modus Ponens to all rules using <code>fact</code> as input to the controller and return the grade membership of <code>value</code> in the fuzzy set output.</p>","parent_name":"FuzzyLogicController"},"Classes/FuzzyLogicController.html":{"name":"FuzzyLogicController","abstract":"<p>Undocumented</p>"},"Classes.html":{"name":"Classes","abstract":"<p>The following classes are available globally.</p>"},"Enums.html":{"name":"Enumerations","abstract":"<p>The following enumerations are available globally.</p>"},"Functions.html":{"name":"Functions","abstract":"<p>The following functions are available globally.</p>"},"Protocols.html":{"name":"Protocols","abstract":"<p>The following protocols are available globally.</p>"},"Structs.html":{"name":"Structures","abstract":"<p>The following structures are available globally.</p>"},"Typealiases.html":{"name":"Type Aliases","abstract":"<p>The following type aliases are available globally.</p>"}} |