public class FieldOperatorTable extends StandardOperatorTable2
OperatorTable2.BasicOperators, OperatorTable2.PsudoOperators, OperatorTable2.SpecialOperators
EmptyOperatorTable.OperatorKey
Constructor and Description |
---|
FieldOperatorTable(FieldI field)
Constructor with a single field
|
FieldOperatorTable(OperatorTable2 oldTable,
FieldI f)
Decorator constructor.
|
Modifier and Type | Method and Description |
---|---|
NaryBinaryFunction |
getAddFunction() |
LazyLogical |
getAndFunction() |
BinaryFunction |
getDivFunction() |
BinaryFunction |
getEqFunction() |
FieldI |
getField() |
BinaryFunction |
getGeFunction() |
BinaryFunction |
getGtFunction() |
BinaryFunction |
getLeFunction() |
BinaryFunction |
getLtFunction() |
BinaryFunction |
getModFunction() |
NaryBinaryFunction |
getMulFunction() |
BinaryFunction |
getNeFunction() |
UnaryFunction |
getNegFunction() |
UnaryFunction |
getNotFunction() |
LazyLogical |
getOrFunction() |
BinaryFunction |
getPowFunction() |
BinaryFunction |
getSubFunction() |
protected void |
setBasicPfmcs()
Sets the standard set of pfmc's for basic operators.
|
protected void |
setPsudoPfmcs()
Does nothing.
|
protected void |
setSpecialPfmcs()
Does nothing, prevents parents method being called in copy constructor.
|
getAdd, getAnd, getAssign, getCross, getDivide, getDot, getEle, getEQ, getGE, getGT, getLE, getList, getLT, getMod, getMultiply, getNE, getNop, getNot, getOr, getPower, getRange, getSubtract, getUDivide, getUMinus, getUPlus
addOperator, addOperator, appendOperator, entrySet, getKey, getLightWeightInstance, getNumOps, getOperator, getOperators, getOperatorsByName, getOperatorsBySymbol, init, insertOperator, keySet, removeOperator, removeOperator, replaceOperator, replaceOperator, setBinaryInverseOp, setDistributiveOver, setGroupOperatorRelations, setGroupOperatorRelations, setInverseOp, setPrecedenceTable, setRootOp, setStandardOperatorRelations, toString
protected FieldI field
public FieldOperatorTable(FieldI field)
field
- fieldpublic FieldOperatorTable(OperatorTable2 oldTable, FieldI f)
oldTable
- base operator tablef
- fieldprotected void setSpecialPfmcs()
setSpecialPfmcs
in class StandardOperatorTable2
OperatorTable2.SpecialOperators
protected void setPsudoPfmcs()
setPsudoPfmcs
in class StandardOperatorTable2
protected void setBasicPfmcs()
StandardOperatorTable2
setBasicPfmcs
in class StandardOperatorTable2
OperatorTable2.BasicOperators
public FieldI getField()
public NaryBinaryFunction getAddFunction()
public BinaryFunction getSubFunction()
public UnaryFunction getNegFunction()
public NaryBinaryFunction getMulFunction()
public BinaryFunction getDivFunction()
public BinaryFunction getModFunction()
public BinaryFunction getPowFunction()
public BinaryFunction getEqFunction()
public BinaryFunction getNeFunction()
public BinaryFunction getGtFunction()
public BinaryFunction getLtFunction()
public BinaryFunction getGeFunction()
public BinaryFunction getLeFunction()
public LazyLogical getAndFunction()
public LazyLogical getOrFunction()
public UnaryFunction getNotFunction()
Copyright © 2018 Singular Systems http://www.singularsys.com/jep