org.jscience.computing.ai.fuzzylogic
Interface MembershipFunction

All Known Implementing Classes:
TriangularMembershipFunction

public interface MembershipFunction

Abstraction for fuzzy membership functions.


Field Summary
static int TYPE_TRIANGULAR
          DOCUMENT ME!
 
Method Summary
 double fuzzify(double input)
          DOCUMENT ME!
 double getDeFuzzificationInputValue()
          DOCUMENT ME!
 java.lang.String getName()
          DOCUMENT ME!
 int getType()
          DOCUMENT ME!
 double getTypicalValue()
          DOCUMENT ME!
 void setDeFuzzificationInputValue(double inputValue)
          DOCUMENT ME!
 

Field Detail

TYPE_TRIANGULAR

static final int TYPE_TRIANGULAR
DOCUMENT ME!

See Also:
Constant Field Values
Method Detail

getName

java.lang.String getName()
DOCUMENT ME!

Returns:
DOCUMENT ME!

fuzzify

double fuzzify(double input)
DOCUMENT ME!

Parameters:
input - DOCUMENT ME!
Returns:
DOCUMENT ME!

getType

int getType()
DOCUMENT ME!

Returns:
DOCUMENT ME!

getTypicalValue

double getTypicalValue()
DOCUMENT ME!

Returns:
DOCUMENT ME!

setDeFuzzificationInputValue

void setDeFuzzificationInputValue(double inputValue)
DOCUMENT ME!

Parameters:
inputValue - DOCUMENT ME!

getDeFuzzificationInputValue

double getDeFuzzificationInputValue()
DOCUMENT ME!

Returns:
DOCUMENT ME!