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.EVComparator
ec
TermOrder
tord
-
Constructor Summary
Constructors Constructor Description CriticalPairComparator(TermOrder t)
Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
compare(AbstractPair<C> p1, AbstractPair<C> p2)
Compare.java.lang.String
toString()
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:
toString
in classjava.lang.Object
-
-