Package edu.jas.ps
Class Pair<C extends RingElem<C>>
java.lang.Object
edu.jas.ps.Pair<C>
- Type Parameters:
C- coefficient type
- All Implemented Interfaces:
Serializable,Comparable<Pair>
Serializable subclass to hold pairs of power series.
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionfinal intfinal intprotected intfinal MultiVarPowerSeries<C> final MultiVarPowerSeries<C> protected booleanprotected booleanprotected boolean -
Constructor Summary
ConstructorsConstructorDescriptionPair(MultiVarPowerSeries<C> a, MultiVarPowerSeries<C> b, int i, int j) Pair constructor. -
Method Summary
Modifier and TypeMethodDescriptionintcompareTo used in TreeMap // not used at moment.booleanequals.intGet removed pair number.booleanGet useCriterion3.booleanGet useCriterion4.inthashCode()Hash code for this Pair.booleanisZero()Is reduced to zero.voidpairNumber(int n) Set removed pair number.voidsetUseCriterion3(boolean c) Set useCriterion3.voidsetUseCriterion4(boolean c) Set useCriterion4.voidsetZero()Set zero reduction.toString()toString.
-
Field Details
-
pi
-
pj
-
i
public final int i -
j
public final int j -
n
protected int n -
toZero
protected boolean toZero -
useCriterion4
protected boolean useCriterion4 -
useCriterion3
protected boolean useCriterion3
-
-
Constructor Details
-
Pair
Pair constructor.- Parameters:
a- power series i.b- power series j.i- first index.j- second index.
-
-
Method Details
-
toString
toString. -
pairNumber
public void pairNumber(int n) Set removed pair number.- Parameters:
n- number of this pair generated in OrderedPairlist.
-
getPairNumber
public int getPairNumber()Get removed pair number.- Returns:
- n number of this pair generated in OrderedPairlist.
-
setZero
public void setZero()Set zero reduction. The S-power-series of this Pair was reduced to zero. -
isZero
public boolean isZero()Is reduced to zero.- Returns:
- true if the S-power-series of this Pair was reduced to zero, else false.
-
equals
equals. -
compareTo
compareTo used in TreeMap // not used at moment. Comparison is based on the number of the pairs.- Specified by:
compareToin interfaceComparable<C extends RingElem<C>>- Parameters:
p- a Pair.- Returns:
- 1 if (this < o), 0 if (this == o), -1 if (this > o).
-
hashCode
public int hashCode()Hash code for this Pair. -
setUseCriterion4
public void setUseCriterion4(boolean c) Set useCriterion4.- Parameters:
c- boolean value to set.
-
getUseCriterion4
public boolean getUseCriterion4()Get useCriterion4.- Returns:
- boolean value.
-
setUseCriterion3
public void setUseCriterion3(boolean c) Set useCriterion3.- Parameters:
c- boolean value to set.
-
getUseCriterion3
public boolean getUseCriterion3()Get useCriterion3.- Returns:
- boolean value.
-