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.- Author:
- Tilman Neumann
-
-
Constructor Summary
Constructors Constructor Description Partial(BigInteger A, SortedIntegerArray smallFactors)
Full constructor.
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description abstract Long[]
getLargeFactorsWithOddExponent()
-
Methods inherited from class de.tilman_neumann.jml.factor.base.congruence.AQPair
equals, getA, getAllQFactors, getNumberOfLargeQFactors, getSmallQFactors, hashCode, toString
-
-
-
-
Constructor Detail
-
Partial
public Partial(BigInteger A, SortedIntegerArray smallFactors)
Full constructor.- Parameters:
A
-smallFactors
- small factors of Q
-
-
Method Detail
-
getLargeFactorsWithOddExponent
public abstract Long[] getLargeFactorsWithOddExponent()
- Returns:
- the large factors appearing with odd exponent.
-
-