Class PolynomialComparator<C extends RingElem<C>>
java.lang.Object
edu.jas.poly.PolynomialComparator<C>
- Type Parameters:
C- coefficient type
- All Implemented Interfaces:
Serializable, Comparator<GenPolynomial<C>>
public class PolynomialComparator<C extends RingElem<C>>
extends Object
implements Serializable, Comparator<GenPolynomial<C>>
Comparator for polynomials.
- See Also:
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintcompare(GenPolynomial<C> p1, GenPolynomial<C> p2) Compare polynomials.booleanEquals test of comparator.inthashCode()Hash code for this PolynomialComparator.toString()toString.Methods inherited from interface Comparator
reversed, thenComparing, thenComparing, thenComparing, thenComparingDouble, thenComparingInt, thenComparingLong
-
Field Details
-
tord
-
reverse
public final boolean reverse
-
-
Constructor Details
-
PolynomialComparator
Constructor.- Parameters:
t- TermOrder.reverse- flag if reverse ordering is requested.
-
-
Method Details
-
compare
Compare polynomials.- Specified by:
comparein interfaceComparator<C extends RingElem<C>>- Parameters:
p1- first polynomial.p2- second polynomial.- Returns:
- 0 if ( p1 == p2 ), -1 if ( p1 < p2 ) and +1 if ( p1 > p2 ).
-
equals
-
hashCode
-
toString
-