Class FuzzyExpression<T>

java.lang.Object
org.episteme.core.mathematics.logic.fuzzy.FuzzyExpression<T>

public class FuzzyExpression<T> extends Object

Abstraction for fuzzy expressions.

Contains single fuzzy expression in the form "LV is MF".

LV: Linguistic Variable

MF: Membership Function

Version:
0.0.1
Author:
Levent Bayindir
  • Constructor Details

  • Method Details

    • evaluate

      public double evaluate(T input)
      Evaluates the expression against a specific input.
      Parameters:
      input - the input value.
      Returns:
      result of fuzzification.
    • evaluateExpression

      public double evaluateExpression()
      DOCUMENT ME!
      Returns:
      DOCUMENT ME!
    • toString

      public String toString()
      DOCUMENT ME!
      Overrides:
      toString in class Object
      Returns:
      DOCUMENT ME!
    • getLinguisticVariable

      public LinguisticVariable getLinguisticVariable()
      DOCUMENT ME!
      Returns:
      DOCUMENT ME!
    • getMembershipFunction

      public MembershipFunction<T> getMembershipFunction()
      DOCUMENT ME!
      Returns:
      DOCUMENT ME!