Package edu.jas.gb
Class CriticalPairComparator<C extends RingElem<C>>
- java.lang.Object
-
- edu.jas.gb.CriticalPairComparator<C>
-
- Type Parameters:
C- coefficient type
- All Implemented Interfaces:
java.io.Serializable,java.util.Comparator<AbstractPair<C>>
public class CriticalPairComparator<C extends RingElem<C>> extends java.lang.Object implements java.io.Serializable, java.util.Comparator<AbstractPair<C>>
Comparator for critical pairs of polynomials. Immutable objects.- Author:
- Heinz Kredel
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected TermOrder.EVComparatorecTermOrdertord
-
Constructor Summary
Constructors Constructor Description CriticalPairComparator(TermOrder t)Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intcompare(AbstractPair<C> p1, AbstractPair<C> p2)Compare.java.lang.StringtoString()toString.
-
-
-
Field Detail
-
ec
protected final TermOrder.EVComparator ec
-
-
Constructor Detail
-
CriticalPairComparator
public CriticalPairComparator(TermOrder t)
Constructor.- Parameters:
t- TermOrder.
-
-
Method Detail
-
compare
public int compare(AbstractPair<C> p1, AbstractPair<C> p2)
Compare. Compares exponents and if equal, compares polynomial indices.
-
toString
public java.lang.String toString()
toString.- Overrides:
toStringin classjava.lang.Object
-
-