Interface PowerFinder
-
- All Known Implementing Classes:
AllPowerFinder
,NoPowerFinder
,PowerOfSmallPrimesFinder
,SomePowerFinder
public interface PowerFinder
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description BaseArrays
addPowers(BigInteger kN, int[] primes, int[] tArray, byte[] logPArray, double[] pinvArrayD, long[] pinvArrayL, int primeBaseSize, SieveParams sieveParams)
Find powers and add them to the prime base.String
getName()
-
-
-
Method Detail
-
getName
String getName()
- Returns:
- algorithm name
-
addPowers
BaseArrays addPowers(BigInteger kN, int[] primes, int[] tArray, byte[] logPArray, double[] pinvArrayD, long[] pinvArrayL, int primeBaseSize, SieveParams sieveParams)
Find powers and add them to the prime base.- Parameters:
kN
-primes
-tArray
-logPArray
-pinvArrayD
-pinvArrayL
-primeBaseSize
-sieveParams
- basic sieve parameters- Returns:
- BaseArrays containing powers
-
-