Class Partial
java.lang.Object
de.tilman_neumann.jml.factor.base.congruence.AQPair
de.tilman_neumann.jml.factor.base.congruence.Partial
- Direct Known Subclasses:
Partial_1Large
,Partial_2Large
,Partial_nLarge
public abstract class Partial extends AQPair
Base class for partial congruences.
The matrix elements of a partial congruence are the large factors appearing with odd exponent.
-
Constructor Summary
Constructors Constructor Description Partial(java.math.BigInteger A, SortedIntegerArray smallFactors)
Full constructor. -
Method Summary
Modifier and Type Method Description abstract java.lang.Long[]
getLargeFactorsWithOddExponent()
Methods inherited from class de.tilman_neumann.jml.factor.base.congruence.AQPair
equals, getA, getAllQFactors, getNumberOfLargeQFactors, getSmallQFactors, hashCode, toString
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Constructor Details
-
Partial
Full constructor.- Parameters:
A
-smallFactors
- small factors of Q
-
-
Method Details
-
getLargeFactorsWithOddExponent
public abstract java.lang.Long[] getLargeFactorsWithOddExponent()- Returns:
- the large factors appearing with odd exponent.
-