Package edu.jas.gb
Class AbstractPair<C extends RingElem<C>>
- java.lang.Object
-
- edu.jas.gb.AbstractPair<C>
-
- Type Parameters:
C
- coefficient type
- All Implemented Interfaces:
java.io.Serializable
- Direct Known Subclasses:
CriticalPair
,Pair
public abstract class AbstractPair<C extends RingElem<C>> extends java.lang.Object implements java.io.Serializable
Serializable abstract subclass to hold pairs of polynomials.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description AbstractPair(ExpVector lcm, GenPolynomial<C> a, GenPolynomial<C> b, int i, int j)
AbstractPair constructor.AbstractPair(ExpVector lcm, GenPolynomial<C> a, GenPolynomial<C> b, int i, int j, int s)
AbstractPair constructor.AbstractPair(GenPolynomial<C> a, GenPolynomial<C> b, int i, int j)
AbstractPair constructor.AbstractPair(GenPolynomial<C> a, GenPolynomial<C> b, int i, int j, int s)
AbstractPair constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
maxIndex(int s)
Set maximal index.java.lang.String
toString()
toString.
-
-
-
Field Detail
-
e
public final ExpVector e
-
pi
public final GenPolynomial<C extends RingElem<C>> pi
-
pj
public final GenPolynomial<C extends RingElem<C>> pj
-
i
public final int i
-
j
public final int j
-
s
protected int s
-
-
Constructor Detail
-
AbstractPair
public AbstractPair(GenPolynomial<C> a, GenPolynomial<C> b, int i, int j)
AbstractPair constructor.- Parameters:
a
- polynomial i.b
- polynomial j.i
- first index.j
- second index.
-
AbstractPair
public AbstractPair(GenPolynomial<C> a, GenPolynomial<C> b, int i, int j, int s)
AbstractPair constructor.- Parameters:
a
- polynomial i.b
- polynomial j.i
- first index.j
- second index.s
- maximal index.
-
AbstractPair
public AbstractPair(ExpVector lcm, GenPolynomial<C> a, GenPolynomial<C> b, int i, int j)
AbstractPair constructor.- Parameters:
lcm
- least common multiple of lt(a) and lt(b).a
- polynomial i.b
- polynomial j.i
- first index.j
- second index.
-
AbstractPair
public AbstractPair(ExpVector lcm, GenPolynomial<C> a, GenPolynomial<C> b, int i, int j, int s)
AbstractPair constructor.- Parameters:
lcm
- least common multiple of lt(a) and lt(b).a
- polynomial i.b
- polynomial j.i
- first index.j
- second index.s
- maximal index.
-
-