com.singularsys.jep.bigdecimal.functions
Class BigDecRelational
java.lang.Object
com.singularsys.jep.functions.PostfixMathCommand
com.singularsys.jep.functions.BinaryFunction
com.singularsys.jep.bigdecimal.functions.BigDecRelational
- All Implemented Interfaces:
- PostfixMathCommandI, java.io.Serializable
public class BigDecRelational
- extends BinaryFunction
Implements the relational operations <, >, <=, >=, != and ==.
- Author:
- N Funk
- See Also:
- Serialized Form
Field Summary |
static int |
EQ
|
static int |
GE
|
static int |
GT
|
protected int |
id
|
static int |
LE
|
static int |
LT
|
static int |
NE
|
Method Summary |
java.lang.Object |
eval(java.lang.Object l,
java.lang.Object r)
|
Methods inherited from class com.singularsys.jep.functions.PostfixMathCommand |
asArray, asBool, asDouble, asInt, asLong, asStrictInt, asString, checkNumberOfParameters, checkStack, getName, getNumberOfParameters, setCurNumberOfParameters, setName, toString |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
id
protected int id
LT
public static final int LT
- See Also:
- Constant Field Values
GT
public static final int GT
- See Also:
- Constant Field Values
LE
public static final int LE
- See Also:
- Constant Field Values
GE
public static final int GE
- See Also:
- Constant Field Values
NE
public static final int NE
- See Also:
- Constant Field Values
EQ
public static final int EQ
- See Also:
- Constant Field Values
BigDecRelational
public BigDecRelational(int id_in)
- Constructor. Sets the number of parameters to 2. Initializes the
tolerance for comparing Complex values.
- Parameters:
id_in
- The id of the comparative operator.
eval
public java.lang.Object eval(java.lang.Object l,
java.lang.Object r)
throws EvaluationException
- Specified by:
eval
in class BinaryFunction
- Throws:
EvaluationException
Copyright © 2008 Singular Systems http://www.singularsys.com/jep