C# (CSharp) AForge.Fuzzy Namespace

Classes

Name Description
CentroidDefuzzifier This class implements the centroid defuzzification method.
Clause This class represents a fuzzy clause, a linguistic expression of the type "Variable IS Value".
Database The class represents a fuzzy database, a set of linguistic variables used in a Fuzzy Inference System.
InferenceSystem This class represents a Fuzzy Inference System.
LinguisticVariable The class represents a linguistic variable.
MaximumCoNorm Maximum CoNorm, used to calculate the linguistic value of a OR operation.
MinimumNorm Minimum Norm, used to calculate the linguistic value of a AND operation.
NotOperator NOT operator, used to calculate the complement of a fuzzy set.
PiecewiseLinearFunction Membership function composed by several connected linear functions.
ProductNorm Product Norm, used to calculate the linguistic value of a AND operation.
Rulebase The class represents a fuzzy rulebase, a set of fuzzy rules used in a Fuzzy Inference System.
SingletonFunction Membership function used in fuzzy singletons: fuzzy sets that have just one point with membership value 1.
TrapezoidalFunction Membership function in the shape of a trapezoid. Can be a half trapzoid if the left or the right side is missing.