edu.jas.poly
Interface UnorderedPolynomial
- All Known Implementing Classes:
- ComplexMapPolynomial, MapPolynomial, QuatMapPolynomial, RatMapPolynomial
public interface UnorderedPolynomial
Unordered Polynomial Interface.
For implementations based on Maps,
e.g. java.util.LinkedHashMap.
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
getZERO
UnorderedPolynomial getZERO()
getONE
UnorderedPolynomial getONE()
isZERO
boolean isZERO()
isONE
boolean isONE()
add
UnorderedPolynomial add(UnorderedPolynomial B)
subtract
UnorderedPolynomial subtract(UnorderedPolynomial B)
negate
UnorderedPolynomial negate()
multiply
UnorderedPolynomial multiply(UnorderedPolynomial B)
multiply
UnorderedPolynomial multiply(Coefficient b)
multiply
UnorderedPolynomial multiply(Coefficient b,
ExpVector e)
multiply
UnorderedPolynomial multiply(java.util.Map.Entry m)