public class StandardField extends java.lang.Object implements FieldI, IntegerConvertor
Add.add(Object, Object) method of the Add class.| Constructor and Description |
|---|
StandardField() |
| Modifier and Type | Method and Description |
|---|---|
java.lang.Object |
add(java.lang.Object l,
java.lang.Object r)
Add two members of the field.
|
java.lang.Boolean |
and(java.lang.Object l,
java.lang.Object r)
Logical and.
|
java.lang.Object |
convertFromInt(java.lang.Integer l)
Attempt to convert argument from an integer
|
java.lang.Integer |
convertToInt(java.lang.Object l)
Attempt to convert argument to an integer
|
java.lang.Object |
div(java.lang.Object l,
java.lang.Object r)
Divides two members of the field.
|
java.lang.Boolean |
eq(java.lang.Object l,
java.lang.Object r)
Equals
|
java.lang.Boolean |
ge(java.lang.Object l,
java.lang.Object r)
Greater or equal to
|
Add |
getAdd()
Return the PFMC used for the add operation
|
Logical |
getAnd() |
Comparative |
getComp() |
Divide |
getDiv() |
Modulus |
getMod() |
Multiply |
getMul() |
Not |
getNot() |
java.lang.Object |
getOne()
Get the multiplicative identity for this field.
|
Logical |
getOr() |
Power |
getPow() |
Subtract |
getSub() |
UMinus |
getUmin() |
java.lang.Object |
getZero()
Get the additive identity for this field
|
java.lang.Boolean |
gt(java.lang.Object l,
java.lang.Object r)
Greater than
|
java.lang.Boolean |
le(java.lang.Object l,
java.lang.Object r)
Less than or equals to
|
java.lang.Boolean |
lt(java.lang.Object l,
java.lang.Object r)
Less than
|
java.lang.Object |
mod(java.lang.Object l,
java.lang.Object r)
The modulus of two members of the field.
|
java.lang.Object |
mul(java.lang.Object l,
java.lang.Object r)
Multiplies two members of the field.
|
java.lang.Boolean |
ne(java.lang.Object l,
java.lang.Object r)
Not Equals
|
java.lang.Object |
neg(java.lang.Object l)
The negation -x of an element.
|
java.lang.Boolean |
not(java.lang.Object l)
Logical not.
|
java.lang.Boolean |
or(java.lang.Object l,
java.lang.Object r)
Logical or.
|
java.lang.Object |
pow(java.lang.Object l,
java.lang.Object r)
The power operator.
|
void |
setAdd(Add add)
Sets the PFMC used for add operations.
|
void |
setAnd(Logical and) |
void |
setComp(Comparative comp) |
void |
setDiv(Divide div) |
void |
setMod(Modulus mod) |
void |
setMul(Multiply mul) |
void |
setNot(Not not) |
void |
setOr(Logical or) |
void |
setPow(Power pow) |
void |
setSub(Subtract sub) |
void |
setUmin(UMinus umin) |
java.lang.Object |
sub(java.lang.Object l,
java.lang.Object r)
Subtract two members of the field.
|
public java.lang.Object add(java.lang.Object l,
java.lang.Object r)
throws EvaluationException
FieldIadd in interface FieldIl - left hand argumentr - right hand argumentEvaluationException - on errorpublic java.lang.Object sub(java.lang.Object l,
java.lang.Object r)
throws EvaluationException
FieldIsub in interface FieldIl - left hand argumentr - right hand argumentEvaluationException - on errorpublic java.lang.Object neg(java.lang.Object l)
throws EvaluationException
FieldIneg in interface FieldIl - the argumentEvaluationException - on errorpublic java.lang.Object mul(java.lang.Object l,
java.lang.Object r)
throws EvaluationException
FieldImul in interface FieldIl - left hand argumentr - right hand argumentEvaluationException - on errorpublic java.lang.Object div(java.lang.Object l,
java.lang.Object r)
throws EvaluationException
FieldIdiv in interface FieldIl - left hand argumentr - right hand argumentEvaluationException - on errorpublic java.lang.Object mod(java.lang.Object l,
java.lang.Object r)
throws EvaluationException
FieldImod in interface FieldIl - left hand argumentr - right hand argumentEvaluationException - on errorpublic java.lang.Object pow(java.lang.Object l,
java.lang.Object r)
throws EvaluationException
FieldIpow in interface FieldIl - left hand argumentr - right hand argumentEvaluationException - on errorpublic java.lang.Boolean eq(java.lang.Object l,
java.lang.Object r)
throws EvaluationException
FieldIeq in interface FieldIl - left hand argumentr - right hand argumentEvaluationException - on errorpublic java.lang.Boolean ne(java.lang.Object l,
java.lang.Object r)
throws EvaluationException
FieldIne in interface FieldIl - left hand argumentr - right hand argumentEvaluationException - on errorpublic java.lang.Boolean lt(java.lang.Object l,
java.lang.Object r)
throws EvaluationException
FieldIlt in interface FieldIl - left hand argumentr - right hand argumentEvaluationException - on errorpublic java.lang.Boolean le(java.lang.Object l,
java.lang.Object r)
throws EvaluationException
FieldIle in interface FieldIl - left hand argumentr - right hand argumentEvaluationException - on errorpublic java.lang.Boolean gt(java.lang.Object l,
java.lang.Object r)
throws EvaluationException
FieldIgt in interface FieldIl - left hand argumentr - right hand argumentEvaluationException - on errorpublic java.lang.Boolean ge(java.lang.Object l,
java.lang.Object r)
throws EvaluationException
FieldIge in interface FieldIl - left hand argumentr - right hand argumentEvaluationException - on errorpublic java.lang.Boolean and(java.lang.Object l,
java.lang.Object r)
throws EvaluationException
FieldIand in interface FieldIl - left hand argument implimentationr - right hand argumentEvaluationException - on errorpublic java.lang.Boolean or(java.lang.Object l,
java.lang.Object r)
throws EvaluationException
FieldIor in interface FieldIl - left hand argumentr - right hand argumentEvaluationException - on errorpublic java.lang.Boolean not(java.lang.Object l)
throws EvaluationException
FieldInot in interface FieldIl - argumentEvaluationException - on errorpublic java.lang.Object getZero()
FieldIpublic java.lang.Object getOne()
FieldIpublic java.lang.Integer convertToInt(java.lang.Object l)
throws EvaluationException
IntegerConvertorconvertToInt in interface IntegerConvertorl - value to convertEvaluationExceptionpublic java.lang.Object convertFromInt(java.lang.Integer l)
throws EvaluationException
IntegerConvertorconvertFromInt in interface IntegerConvertorl - value to convertEvaluationExceptionpublic Add getAdd()
public void setAdd(Add add)
add - PFMC must extend the Add class and implement the Add.add(Object, Object) method.public Subtract getSub()
public void setSub(Subtract sub)
public UMinus getUmin()
public void setUmin(UMinus umin)
public Multiply getMul()
public void setMul(Multiply mul)
public Modulus getMod()
public void setMod(Modulus mod)
public Divide getDiv()
public void setDiv(Divide div)
public Power getPow()
public void setPow(Power pow)
public Comparative getComp()
public void setComp(Comparative comp)
public Logical getAnd()
public void setAnd(Logical and)
public Logical getOr()
public void setOr(Logical or)
public Not getNot()
public void setNot(Not not)
Copyright © 2018 Singular Systems http://www.singularsys.com/jep