|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface PNodeI
An element in a polynomial representation of an expression. Provides the main routines for creating, comparing and manipulating polynomials.
Method Summary | |
---|---|
PNodeI |
add(PNodeI node)
Adds a node to this one. |
int |
compareTo(PNodeI fun)
Compares this expression to argument. |
PNodeI |
div(PNodeI node)
Divides this by the argument. |
boolean |
equals(java.lang.Object o)
True is nodes represent the same parse trees |
boolean |
equals(PNodeI node)
True is nodes represent the same parse trees |
PNodeI |
expand()
complete expansion. (1+x)^2 --> 1+2*x+x^2 |
PNodeI |
invert()
inverts node i.e. 1/x |
boolean |
isOne()
True if node represents one |
boolean |
isZero()
True if node represents zero |
PNodeI |
mul(PNodeI node)
Multiplies this by the argument. |
PNodeI |
negate()
negates node i.e. |
PNodeI |
pow(PNodeI node)
Raise this to the argument. |
PNodeI |
sub(PNodeI node)
Subtracts the argument from this. |
Node |
toNode()
Converts the node to standard JEP format. |
java.lang.String |
toString()
Produces a string representation of the argument. |
Method Detail |
---|
PNodeI add(PNodeI node) throws ParseException
ParseException
PNodeI sub(PNodeI node) throws ParseException
ParseException
PNodeI negate() throws ParseException
ParseException
PNodeI mul(PNodeI node) throws ParseException
ParseException
PNodeI div(PNodeI node) throws ParseException
ParseException
PNodeI pow(PNodeI node) throws ParseException
ParseException
PNodeI invert() throws ParseException
ParseException
boolean equals(PNodeI node)
boolean equals(java.lang.Object o)
equals
in class java.lang.Object
int compareTo(PNodeI fun)
Node toNode() throws ParseException
ParseException
java.lang.String toString()
toString
in class java.lang.Object
boolean isZero()
boolean isOne()
PNodeI expand() throws ParseException
ParseException
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |