Class SomePowerFinder
java.lang.Object
de.tilman_neumann.jml.factor.siqs.powers.SomePowerFinder
- All Implemented Interfaces:
PowerFinder
- Direct Known Subclasses:
AllPowerFinder,PowerOfSmallPrimesFinder
public abstract class SomePowerFinder extends java.lang.Object implements PowerFinder
Base class for PowerFinders that do indeed find some powers.
-
Constructor Summary
Constructors Constructor Description SomePowerFinder() -
Method Summary
Modifier and Type Method Description BaseArraysaddPowers(java.math.BigInteger kN, int[] primes, int[] tArray, byte[] logPArray, long[] pinvs, int primeBaseSize, SieveParams sieveParams)Find powers and add them to the prime base.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface de.tilman_neumann.jml.factor.siqs.powers.PowerFinder
getName
-
Constructor Details
-
SomePowerFinder
public SomePowerFinder()
-
-
Method Details
-
addPowers
public BaseArrays addPowers(java.math.BigInteger kN, int[] primes, int[] tArray, byte[] logPArray, long[] pinvs, int primeBaseSize, SieveParams sieveParams)Description copied from interface:PowerFinderFind powers and add them to the prime base.- Specified by:
addPowersin interfacePowerFinderpinvs- 2^32/p_i, required by Barrett reductionsieveParams- basic sieve parameters- Returns:
- BaseArrays containing powers
-