edu.jas.poly
Interface OrderedPolynomial
- All Known Subinterfaces:
- SolvablePolynomial
- All Known Implementing Classes:
- ComplexOrderedMapPolynomial, ComplexSolvableOrderedMapPolynomial, IntOrderedMapPolynomial, IntSolvableOrderedMapPolynomial, OrderedMapPolynomial, QuatOrderedMapPolynomial, QuatSolvableOrderedMapPolynomial, RatOrderedMapPolynomial, RatSolvableOrderedMapPolynomial, SolvableOrderedMapPolynomial
public interface OrderedPolynomial
Ordered Polynomial Interface.
For implementations based on Sorted Maps,
e.g. java.util.TreeMap.
getTermOrder
TermOrder getTermOrder()
getMap
java.util.Map getMap()
length
int length()
getVars
java.lang.String[] getVars()
setVars
java.lang.String[] setVars(java.lang.String[] v)
numberOfVariables
int numberOfVariables()
toString
java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
toString
java.lang.String toString(java.lang.String[] vars)
equals
boolean equals(java.lang.Object B)
- Overrides:
equals
in class java.lang.Object
leadingMonomial
java.util.Map.Entry leadingMonomial()
leadingExpVector
ExpVector leadingExpVector()
leadingBaseCoefficient
Coefficient leadingBaseCoefficient()
getZERO
OrderedPolynomial getZERO()
getZERO
OrderedPolynomial getZERO(TermOrder t)
getONE
OrderedPolynomial getONE()
getONE
OrderedPolynomial getONE(TermOrder t)
isZERO
boolean isZERO()
isONE
boolean isONE()
add
OrderedPolynomial add(OrderedPolynomial B)
add
OrderedPolynomial add(Coefficient b,
ExpVector e)
subtract
OrderedPolynomial subtract(OrderedPolynomial B)
subtract
OrderedPolynomial subtract(Coefficient b,
ExpVector e)
negate
OrderedPolynomial negate()
monic
OrderedPolynomial monic()
multiply
OrderedPolynomial multiply(OrderedPolynomial B)
multiply
OrderedPolynomial multiply(Coefficient b)
multiply
OrderedPolynomial multiply(Coefficient b,
ExpVector e)
multiply
OrderedPolynomial multiply(ExpVector e)
multiply
OrderedPolynomial multiply(java.util.Map.Entry m)