|
AlphaCutoff(TFzyFloat,Boolean)
|
Returns a new fuzzy set where the curve values below (weak alpha cutoff) or below-and-equals (strong alpha cutoff) the cutoff value are set to zero. The Cutoff value is a Y Value between 0 and 1.
|
|
Assign(IInterface)
|
Overloaded. Represents method Assign(IInterface).
|
|
Assign(TPersistent)
|
Overloaded. Represents method Assign(TPersistent). (Overrides FuzzyLogic.TFuzzySet.Assign(TPersistent).)
|
|
Clone
|
Overloaded. Represents method Clone.
|
|
Clone(IFuzzyVariable)
|
Overloaded. Creates a new copy of the fuzzy set
|
|
Correlate(TFzyFloat,TFuzzyCorrelationMethod)
|
Overloaded. Modifies the fuzzy set by the CorrelationStrength parameter according to the correlation method.
|
|
CreateValues
|
Represents method CreateValues. (Overrides FuzzyLogic.TFuzzySet.CreateValues.)
|
|
Cutoff(TFzyFloat,Boolean)
|
Returns a new fuzzy set where shape either above (intersection) or below (union) the Cutoff value is truncated.
|
|
Equals(IInterface)
|
Overloaded. Represents method Equals(IInterface).
|
|
FuzzyEquals(IInterface)
|
Overloaded. Determines how much the given value (usually another IFuzzySet) equals the fuzzy set.
|
|
FuzzyOperatorIntersectionBoundedSum(IFuzzySet,TFzyFloat,TFzyFloat,TFzyFloat,TFzyFloat)
|
Represents method FuzzyOperatorIntersectionBoundedSum(IFuzzySet,TFzyFloat,TFzyFloat,TFzyFloat,TFzyFloat).
|
|
FuzzyOperatorIntersectionProduct(IFuzzySet,TFzyFloat,TFzyFloat,TFzyFloat,TFzyFloat)
|
Represents method FuzzyOperatorIntersectionProduct(IFuzzySet,TFzyFloat,TFzyFloat,TFzyFloat,TFzyFloat).
|
|
FuzzyOperatorMax(IFuzzySet,TFzyFloat,TFzyFloat,TFzyFloat,TFzyFloat)
|
Represents method FuzzyOperatorMax(IFuzzySet,TFzyFloat,TFzyFloat,TFzyFloat,TFzyFloat).
|
|
FuzzyOperatorMean(IFuzzySet,TFzyFloat,TFzyFloat,TFzyFloat,TFzyFloat)
|
Represents method FuzzyOperatorMean(IFuzzySet,TFzyFloat,TFzyFloat,TFzyFloat,TFzyFloat).
|
|
FuzzyOperatorMeanSqr(IFuzzySet,TFzyFloat,TFzyFloat,TFzyFloat,TFzyFloat)
|
Represents method FuzzyOperatorMeanSqr(IFuzzySet,TFzyFloat,TFzyFloat,TFzyFloat,TFzyFloat).
|
|
FuzzyOperatorMeanSqrt(IFuzzySet,TFzyFloat,TFzyFloat,TFzyFloat,TFzyFloat)
|
Represents method FuzzyOperatorMeanSqrt(IFuzzySet,TFzyFloat,TFzyFloat,TFzyFloat,TFzyFloat).
|
|
FuzzyOperatorMin(IFuzzySet,TFzyFloat,TFzyFloat,TFzyFloat,TFzyFloat)
|
Represents method FuzzyOperatorMin(IFuzzySet,TFzyFloat,TFzyFloat,TFzyFloat,TFzyFloat).
|
|
FuzzyOperatorMinThreshold(TFzyFloat,TFzyFloat,TFzyFloat,TFzyFloat)
|
Represents method FuzzyOperatorMinThreshold(TFzyFloat,TFzyFloat,TFzyFloat,TFzyFloat).
|
|
FuzzyOperatorUnionBoundedSum(IFuzzySet,TFzyFloat,TFzyFloat,TFzyFloat,TFzyFloat)
|
Represents method FuzzyOperatorUnionBoundedSum(IFuzzySet,TFzyFloat,TFzyFloat,TFzyFloat,TFzyFloat).
|
|
FuzzyOperatorUnionMean(IFuzzySet,TFzyFloat,TFzyFloat,TFzyFloat,TFzyFloat)
|
Represents method FuzzyOperatorUnionMean(IFuzzySet,TFzyFloat,TFzyFloat,TFzyFloat,TFzyFloat).
|
|
FuzzyOperatorUnionProduct(IFuzzySet,TFzyFloat,TFzyFloat,TFzyFloat,TFzyFloat)
|
Represents method FuzzyOperatorUnionProduct(IFuzzySet,TFzyFloat,TFzyFloat,TFzyFloat,TFzyFloat).
|
|
FuzzyOperatorUnionSum(IFuzzySet,TFzyFloat,TFzyFloat,TFzyFloat,TFzyFloat)
|
Represents method FuzzyOperatorUnionSum(IFuzzySet,TFzyFloat,TFzyFloat,TFzyFloat,TFzyFloat).
|
|
GetComment
|
Represents method GetComment.
|
|
GetCompatibilityIndex
|
Represents method GetCompatibilityIndex.
|
|
GetCorrelationStrength(IFuzzySet)
|
Overloaded. Returns the strength of the match between the fuzzy set and the Match fuzzy set. It is calculated based on the maximum value in the intersection of the two fuzzy sets
|
|
GetDefined
|
Represents method GetDefined.
|
|
GetExpression
|
Represents method GetExpression.
|
|
GetIndex
|
Represents method GetIndex.
|
|
GetInflectionPoint
|
Accessor method for the InflectionPoint property
|
|
GetMaxYValueOfX(IFuzzySet,Integer,Integer)
|
Overloaded. Represents method GetMaxYValueOfX(IFuzzySet,Integer,Integer).
|
|
GetName
|
Represents method GetName.
|
|
GetParser
|
Represents method GetParser.
|
|
GetSetType
|
Represents method GetSetType.
|
|
GetTag
|
Represents method GetTag.
|
|
GetVariable
|
Represents method GetVariable.
|
|
GetXMaximum
|
Represents method GetXMaximum.
|
|
GetXMinimum
|
Represents method GetXMinimum.
|
|
GetXRange(Integer)
|
Represents method GetXRange(Integer). (Overrides FuzzyLogic.TFuzzySet.GetXRange(Integer).)
|
|
GetXValues(Integer)
|
Represents method GetXValues(Integer).
|
|
GetYValues(Integer)
|
Represents method GetYValues(Integer).
|
|
Hedge(TBaseFuzzyHedge,TFzyFloat,Boolean)
|
Overloaded. Modifies the fuzzy set using the specified hedge type. The current fuzzy set is returned, not a new fuzzy set. This method applies the basic hedge modifications, such as minus, plus, product, etc
|
|
Hedge(TFuzzyHedge)
|
Overloaded. Modifies the fuzzy set using the specified hedge type. The current fuzzy set is returned, not a new fuzzy set.
|
|
Infer(IFuzzySet,TFuzzyInferenceMethod,Boolean)
|
Overloaded. Returns a fuzzy set which represents the consequent of a correlation rule (see AssertRule), where the current fuzzy set is modified by the NewEvidence fuzzy set.
|
|
Intersection(IFuzzySet)
|
Overloaded. Returns a new fuzzy set representing the intersection (AND) of the current fuzzy set with the FuzzySet parameter, e.g, hot AND cold.
|
|
Intersection(IFuzzySet,TFuzzyOperation)
|
Overloaded. Returns a new fuzzy set representing the intersection (AND) of the current fuzzy set with the FuzzySet parameter, e.g, hot AND cold. It uses the specified operation for calculating the intersection.
|
|
Intersects(IFuzzySet)
|
Returns TRUE if the current fuzzy set intersects the passed in fuzzy set. Two fuzzy sets intersect if at any point in the universe of discourse (between XMinimum and XMaximum), both fuzzy sets have non- zero memberships
|
|
Iterate(IFuzzySet,TIFuzzyComparison)
|
Overloaded. Iterates through all the points in Self and the FuzzySet parameter, and calls the fuzzy operator at each point. No FuzzySet is returned. If the Fuzzy Operator function returns True it means that this method should abort and this method returns True.
|
|
Normalize
|
Normalizes the current fuzzy set and returns itself. Normalization acts to "stretch" the fuzzy set vertically. It finds the maximum Y value in the fuzzy set, scales that value up to 1 and then scales the rest of the fuzzy set by that amount.
|
|
Operator(IFuzzySet,String,TIFuzzyOperator)
|
Overloaded. Iterates through all the points in Self and FuzzySet and calls operator on the points. However, unlike Iterate, it creates a new fuzzy set created by the FuzzyOperator (it is the responsibility of the FuzzyOperator to add points to the result fuzzy set). If the Fuzzy Operator function returns True it means that this method should abort.
|
|
QueryInterface(TGUID,Void)
|
Represents method QueryInterface(TGUID,Void).
|
|
SetDefined(Boolean)
|
Represents method SetDefined(Boolean).
|
|
SetExpression(String)
|
Represents method SetExpression(String).
|
|
SetIndex(Integer)
|
Represents method SetIndex(Integer).
|
|
SetName(String)
|
Specifies the Name of the fuzzy set (Overrides FuzzyLogic.TFuzzySet.SetName(String).)
|
|
SetParser(IFuzzyParser)
|
Represents method SetParser(IFuzzyParser).
|
|
SetSetType(TFuzzySetType)
|
Represents method SetSetType(TFuzzySetType). (Overrides FuzzyLogic.TFuzzySet.SetSetType(TFuzzySetType).)
|
|
SetTag(TRSTag)
|
Represents method SetTag(TRSTag).
|
|
SetVariable(IFuzzyVariable)
|
Represents method SetVariable(IFuzzyVariable).
|
|
SetXValues(Integer,TFzyFloat)
|
Represents method SetXValues(Integer,TFzyFloat).
|
|
SetYValues(Integer,TFzyFloat)
|
Represents method SetYValues(Integer,TFzyFloat).
|
|
ToString
|
Returns a string representation of the fuzzy set. The string representation is parsable by the parser defined in the Parser property (Overrides FuzzyLogic.TFuzzySet.ToString.)
|
|
Union(IFuzzySet)
|
Overloaded. Returns a new fuzzy set representing the union (OR) of the current fuzzy set with the FuzzySet parameter, e.g, hot OR cold.
|
|
Union(IFuzzySet,TFuzzyOperation)
|
Overloaded. Returns a new fuzzy set representing the union (OR) of the current fuzzy set with the FuzzySet parameter, e.g, hot OR cold. It uses the specified operation for calculating the intersection.
|
|
UpdateFuzzySetValue(TFuzzySetValue)
|
Represents method UpdateFuzzySetValue(TFuzzySetValue). (Overrides FuzzyLogic.TFuzzySet.UpdateFuzzySetValue(TFuzzySetValue).)
|
|
UpdateFuzzySetValues
|
Represents method UpdateFuzzySetValues. (Overrides FuzzyLogic.TFuzzySet.UpdateFuzzySetValues.)
|
|
_AddRef
|
Represents method _AddRef.
|
|
_Release
|
Represents method _Release.
|