Class LukasiewiczNorm
java.lang.Object
org.tweetyproject.math.func.fuzzy.TNorm
org.tweetyproject.math.func.fuzzy.LukasiewiczNorm
- All Implemented Interfaces:
BinaryFunction<Double,
Double, Double>
Represents the Lukasiewicz-norm in fuzzy logic, i.e., T(x,y)=max(x+y-1,0)
- Author:
- Matthias Thimm
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionEvaluates the function for the given elements.Gives a representation of this norm as a mathematical termReturns the dual T-conorm of this T-norm.boolean
A T-norm is nilpotent if there are x,y>0 with t(x,y)=0
-
Constructor Details
-
LukasiewiczNorm
public LukasiewiczNorm()Constructor
-
-
Method Details
-
eval
Description copied from interface:BinaryFunction
Evaluates the function for the given elements. -
getDualCoNorm
Description copied from class:TNorm
Returns the dual T-conorm of this T-norm.- Specified by:
getDualCoNorm
in classTNorm
- Returns:
- the dual T-conorm of this T-norm.
-
evalTerm
Description copied from class:TNorm
Gives a representation of this norm as a mathematical term -
isNilpotent
public boolean isNilpotent()Description copied from class:TNorm
A T-norm is nilpotent if there are x,y>0 with t(x,y)=0- Specified by:
isNilpotent
in classTNorm
- Returns:
- true if the norm is nilpotent
-