|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use PNodeI | |
|---|---|
| org.lsmp.djep.sjep | |
| Uses of PNodeI in org.lsmp.djep.sjep |
|---|
| Classes in org.lsmp.djep.sjep that implement PNodeI | |
|---|---|
class |
AbstractPNode
Default methods, when more specific methods do not work. |
class |
Monomial
Represents an imutable monomial a x^i * y^j * ... |
class |
PConstant
Represents a constant. |
class |
PFunction
Represents a function. |
class |
Polynomial
Represents a polynomial. |
class |
POperator
Represents an operator. |
class |
PVariable
Represents a variable. |
| Methods in org.lsmp.djep.sjep that return PNodeI | |
|---|---|
PNodeI |
PNodeI.add(PNodeI node)
Adds a node to this one. |
PNodeI |
PConstant.add(PNodeI c)
|
PNodeI |
Polynomial.add(PNodeI node)
|
PNodeI |
Monomial.add(PNodeI node)
|
PNodeI |
AbstractPNode.add(PNodeI node)
|
PNodeI |
Polynomial.add(Polynomial p)
|
PNodeI |
PolynomialCreator.createPoly(Node node)
Converts an expression into the polynomial representation. |
PNodeI |
PNodeI.div(PNodeI node)
Divides this by the argument. |
PNodeI |
PConstant.div(PNodeI c)
|
PNodeI |
Polynomial.div(PNodeI node)
|
PNodeI |
Monomial.div(PNodeI node)
|
PNodeI |
AbstractPNode.div(PNodeI node)
|
PNodeI |
PVariable.expand()
|
PNodeI |
POperator.expand()
|
PNodeI |
PNodeI.expand()
complete expansion. |
PNodeI |
PConstant.expand()
|
PNodeI |
Polynomial.expand()
|
PNodeI |
Monomial.expand()
|
PNodeI |
PFunction.expand()
|
PNodeI |
PNodeI.invert()
inverts node i.e. |
PNodeI |
PConstant.invert()
|
PNodeI |
Monomial.invert()
|
PNodeI |
AbstractPNode.invert()
|
PNodeI |
PNodeI.mul(PNodeI node)
Multiplies this by the argument. |
PNodeI |
PConstant.mul(PNodeI c)
|
PNodeI |
Polynomial.mul(PNodeI node)
|
PNodeI |
Monomial.mul(PNodeI node)
|
PNodeI |
AbstractPNode.mul(PNodeI node)
|
PNodeI |
PNodeI.negate()
negates node i.e. |
PNodeI |
PConstant.negate()
|
PNodeI |
Polynomial.negate()
|
PNodeI |
Monomial.negate()
|
PNodeI |
AbstractPNode.negate()
|
PNodeI |
PNodeI.pow(PNodeI node)
Raise this to the argument. |
PNodeI |
PConstant.pow(PNodeI c)
|
PNodeI |
Monomial.pow(PNodeI pow)
|
PNodeI |
AbstractPNode.pow(PNodeI node)
|
PNodeI |
PNodeI.sub(PNodeI node)
Subtracts the argument from this. |
PNodeI |
PConstant.sub(PNodeI c)
|
PNodeI |
Polynomial.sub(PNodeI node)
|
PNodeI |
Monomial.sub(PNodeI node)
|
PNodeI |
AbstractPNode.sub(PNodeI node)
|
PNodeI |
Polynomial.sub(Polynomial p)
|
| Methods in org.lsmp.djep.sjep with parameters of type PNodeI | |
|---|---|
void |
MutiablePolynomial.add(PNodeI term)
|
PNodeI |
PNodeI.add(PNodeI node)
Adds a node to this one. |
PNodeI |
PConstant.add(PNodeI c)
|
PNodeI |
Polynomial.add(PNodeI node)
|
PNodeI |
Monomial.add(PNodeI node)
|
PNodeI |
AbstractPNode.add(PNodeI node)
|
int |
PNodeI.compareTo(PNodeI fun)
Compares this expression to argument. |
int |
Polynomial.compareTo(PNodeI node)
this < arg ---> -1 this > arg ---> 1 |
int |
Monomial.compareTo(PNodeI node)
Compare this to argument. |
int |
AbstractPNode.compareTo(PNodeI node)
this < arg ---> -1 this > arg ---> 1 |
PNodeI |
PNodeI.div(PNodeI node)
Divides this by the argument. |
PNodeI |
PConstant.div(PNodeI c)
|
PNodeI |
Polynomial.div(PNodeI node)
|
PNodeI |
Monomial.div(PNodeI node)
|
PNodeI |
AbstractPNode.div(PNodeI node)
|
boolean |
PVariable.equals(PNodeI node)
|
boolean |
POperator.equals(PNodeI node)
|
boolean |
PNodeI.equals(PNodeI node)
True is nodes represent the same parse trees |
boolean |
PConstant.equals(PNodeI node)
|
boolean |
Polynomial.equals(PNodeI node)
|
boolean |
Monomial.equals(PNodeI node)
|
boolean |
AbstractPNode.equals(PNodeI node)
|
boolean |
PFunction.equals(PNodeI node)
|
PNodeI |
PNodeI.mul(PNodeI node)
Multiplies this by the argument. |
PNodeI |
PConstant.mul(PNodeI c)
|
PNodeI |
Polynomial.mul(PNodeI node)
|
PNodeI |
Monomial.mul(PNodeI node)
|
PNodeI |
AbstractPNode.mul(PNodeI node)
|
void |
MutiableMonomial.mul(PNodeI term,
PNodeI power)
|
PNodeI |
PNodeI.pow(PNodeI node)
Raise this to the argument. |
PNodeI |
PConstant.pow(PNodeI c)
|
PNodeI |
Monomial.pow(PNodeI pow)
|
PNodeI |
AbstractPNode.pow(PNodeI node)
|
PNodeI |
PNodeI.sub(PNodeI node)
Subtracts the argument from this. |
PNodeI |
PConstant.sub(PNodeI c)
|
PNodeI |
Polynomial.sub(PNodeI node)
|
PNodeI |
Monomial.sub(PNodeI node)
|
PNodeI |
AbstractPNode.sub(PNodeI node)
|
| Constructors in org.lsmp.djep.sjep with parameters of type PNodeI | |
|---|---|
MutiableMonomial(PolynomialCreator pc,
PConstant coeff,
PNodeI[] nodes,
PNodeI[] pows)
Note arrays parsed may be modified. |
|
MutiableMonomial(PolynomialCreator pc,
PConstant coeff,
PNodeI[] nodes,
PNodeI[] pows)
Note arrays parsed may be modified. |
|
MutiablePolynomial(PolynomialCreator pc,
PNodeI[] nodes)
Note arrays parsed may be modified. |
|
PFunction(PolynomialCreator pc,
String name,
PostfixMathCommandI pfmc,
PNodeI[] args)
|
|
POperator(PolynomialCreator pc,
XOperator op,
PNodeI[] args)
|
|
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||