|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use Operator | |
|---|---|
| org.lsmp.djep.djep.diffRules | |
| org.lsmp.djep.matrixJep | |
| org.lsmp.djep.xjep | |
| org.nfunk.jep | |
| Uses of Operator in org.lsmp.djep.djep.diffRules |
|---|
| Constructors in org.lsmp.djep.djep.diffRules with parameters of type Operator | |
|---|---|
MultiplyDiffRule(String inName,
Operator op)
|
|
| Uses of Operator in org.lsmp.djep.matrixJep |
|---|
| Fields in org.lsmp.djep.matrixJep declared as Operator | |
|---|---|
protected Operator |
MatrixOperatorSet.TENSOR
|
| Methods in org.lsmp.djep.matrixJep that return Operator | |
|---|---|
Operator |
MatrixOperatorSet.getMList()
|
Operator[] |
MatrixOperatorSet.getOperators()
|
| Methods in org.lsmp.djep.matrixJep with parameters of type Operator | |
|---|---|
ASTFunNode |
MatrixNodeFactory.buildOperatorNode(Operator op,
Node[] arguments)
Builds a operator node with n arguments |
ASTFunNode |
MatrixNodeFactory.buildOperatorNode(Operator op,
Node[] arguments,
Dimensions dim)
create a function node with a known dimension |
ASTFunNode |
MatrixNodeFactory.buildUnfinishedOperatorNode(Operator op)
Creates an operator node, but don't fill in the children or calculate its dimension. |
Dimensions |
MatrixNodeFactory.calcDim(Operator op,
Node[] arguments)
Calculates the dimension of node using the dimensions of the children. |
| Uses of Operator in org.lsmp.djep.xjep |
|---|
| Subclasses of Operator in org.lsmp.djep.xjep | |
|---|---|
class |
XOperator
An Operator with additional information about its commutativity etc. |
| Methods in org.lsmp.djep.xjep that return Operator | |
|---|---|
Operator |
XOperator.getBinaryInverseOp()
|
Operator |
XOperator.getInverseOp()
|
Operator |
TreeUtils.getOperator(Node node)
returns the operator for a node or null if it is not an operator node. |
Operator |
XOperator.getRootOp()
|
| Methods in org.lsmp.djep.xjep with parameters of type Operator | |
|---|---|
void |
PrintVisitor.addSpecialRule(Operator op,
PrintVisitor.PrintRulesI rules)
Adds a special print rule to be added for a given operator. |
ASTConstant |
NodeFactory.buildConstantNode(Operator op,
Node child1)
Creates a ASTConstant whose value of applying a unary operator to its arguments. |
ASTConstant |
NodeFactory.buildConstantNode(Operator op,
Node[] children)
Creates a ASTConstant whose value of applying the operator to its arguments. |
ASTConstant |
NodeFactory.buildConstantNode(Operator op,
Node child1,
Node child2)
Creates a ASTConstant whose value of applying binary operator to its arguments. |
ASTFunNode |
NodeFactory.buildOperatorNode(Operator op,
Node child)
creates a unary function. |
ASTFunNode |
NodeFactory.buildOperatorNode(Operator op,
Node[] arguments)
Builds a operator node with n arguments This method should be sub-classed |
ASTFunNode |
NodeFactory.buildOperatorNode(Operator op,
Node lhs,
Node rhs)
creates a binary function. |
ASTFunNode |
NodeFactory.buildUnfinishedOperatorNode(Operator op)
An unfinished node. |
boolean |
XOperator.isDistributiveOver(Operator op)
|
protected void |
XOperator.setBinaryInverseOp(Operator inv)
|
protected void |
XOperator.setDistributiveOver(Operator op)
|
protected void |
XOperator.setInverseOp(Operator inv)
|
static void |
XOperatorSet.setPrecedenceTable(Operator[][] precArray)
Sets the precedences of the operators according to order in the supplied array. |
protected void |
XOperator.setRootOp(Operator root)
|
Node |
SimplificationVisitor.simplifyBuiltOperatorNode(Operator op,
Node lhs,
Node rhs)
First create a new node and then simplify it. |
| Constructors in org.lsmp.djep.xjep with parameters of type Operator | |
|---|---|
XOperator(Operator op,
int flags)
|
|
XOperator(Operator op,
int flags,
int precedence)
|
|
| Uses of Operator in org.nfunk.jep |
|---|
| Fields in org.nfunk.jep declared as Operator | |
|---|---|
protected Operator |
OperatorSet.OP_ADD
|
protected Operator |
OperatorSet.OP_AND
|
protected Operator |
OperatorSet.OP_ASSIGN
|
protected Operator |
OperatorSet.OP_CROSS
|
protected Operator |
OperatorSet.OP_DIVIDE
|
protected Operator |
OperatorSet.OP_DOT
|
protected Operator |
OperatorSet.OP_ELEMENT
|
protected Operator |
OperatorSet.OP_EQ
|
protected Operator |
OperatorSet.OP_GE
|
protected Operator |
OperatorSet.OP_GT
everyone can read but not write these operators |
protected Operator |
OperatorSet.OP_LE
|
protected Operator |
OperatorSet.OP_LIST
|
protected Operator |
OperatorSet.OP_LT
|
protected Operator |
OperatorSet.OP_MOD
|
protected Operator |
OperatorSet.OP_MULTIPLY
|
protected Operator |
OperatorSet.OP_NE
|
protected Operator |
OperatorSet.OP_NOT
|
protected Operator |
OperatorSet.OP_OR
|
protected Operator |
OperatorSet.OP_POWER
|
protected Operator |
OperatorSet.OP_SUBTRACT
|
protected Operator |
OperatorSet.OP_UDIVIDE
unary division i.e. |
protected Operator |
OperatorSet.OP_UMINUS
|
| Methods in org.nfunk.jep that return Operator | |
|---|---|
Operator |
OperatorSet.getAdd()
|
Operator |
OperatorSet.getAnd()
|
Operator |
OperatorSet.getAssign()
|
Operator |
OperatorSet.getCross()
|
Operator |
OperatorSet.getDivide()
|
Operator |
OperatorSet.getDot()
|
Operator |
OperatorSet.getElement()
|
Operator |
OperatorSet.getEQ()
|
Operator |
OperatorSet.getGE()
|
Operator |
OperatorSet.getGT()
|
Operator |
OperatorSet.getLE()
|
Operator |
OperatorSet.getList()
|
Operator |
OperatorSet.getLT()
|
Operator |
OperatorSet.getMod()
|
Operator |
OperatorSet.getMultiply()
|
Operator |
OperatorSet.getNE()
|
Operator |
OperatorSet.getNot()
|
Operator |
ASTFunNode.getOperator()
Returns the id number of the operator if the node is an operator. |
Operator[] |
OperatorSet.getOperators()
Gets the list of operators. |
Operator |
OperatorSet.getOr()
|
Operator |
OperatorSet.getPower()
|
Operator |
OperatorSet.getSubtract()
|
Operator |
OperatorSet.getUMinus()
|
| Methods in org.nfunk.jep with parameters of type Operator | |
|---|---|
void |
ASTFunNode.setOperator(Operator op)
Sets the opID, name and pfmc for this node by looking up the values in the Operators class |
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||