C
- coefficient typepublic class PolynomialComparator<C extends RingElem<C>> extends java.lang.Object implements java.io.Serializable, java.util.Comparator<GenPolynomial<C>>
Constructor and Description |
---|
PolynomialComparator(TermOrder t,
boolean reverse)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
int |
compare(GenPolynomial<C> p1,
GenPolynomial<C> p2)
Compare polynomials.
|
boolean |
equals(java.lang.Object o)
Equals test of comparator.
|
int |
hashCode()
Hash code for this PolynomialComparator.
|
java.lang.String |
toString()
toString.
|
public PolynomialComparator(TermOrder t, boolean reverse)
t
- TermOrder.reverse
- flag if reverse ordering is requested.public int compare(GenPolynomial<C> p1, GenPolynomial<C> p2)
compare
in interface java.util.Comparator<GenPolynomial<C extends RingElem<C>>>
p1
- first polynomial.p2
- second polynomial.public boolean equals(java.lang.Object o)
equals
in interface java.util.Comparator<GenPolynomial<C extends RingElem<C>>>
equals
in class java.lang.Object
o
- other object.public int hashCode()
hashCode
in class java.lang.Object
Object.hashCode()
public java.lang.String toString()
toString
in class java.lang.Object