Uses of Interface
de.tilman_neumann.jml.factor.siqs.poly.AParamGenerator
-
Packages that use AParamGenerator Package Description de.tilman_neumann.jml.factor.psiqs de.tilman_neumann.jml.factor.siqs.poly -
-
Uses of AParamGenerator in de.tilman_neumann.jml.factor.psiqs
Fields in de.tilman_neumann.jml.factor.psiqs declared as AParamGenerator Modifier and Type Field Description protected AParamGenerator
PSIQSBase. apg
Methods in de.tilman_neumann.jml.factor.psiqs with parameters of type AParamGenerator Modifier and Type Method Description protected PSIQSThreadBase
PSIQS_SBH_U. createThread(int k, BigInteger N, BigInteger kN, int d, SieveParams sieveParams, BaseArrays baseArrays, AParamGenerator apg, CongruenceCollectorParallel cc, int threadIndex)
protected PSIQSThreadBase
PSIQS_U. createThread(int k, BigInteger N, BigInteger kN, int d, SieveParams sieveParams, BaseArrays baseArrays, AParamGenerator apg, CongruenceCollectorParallel cc, int threadIndex)
protected PSIQSThreadBase
PSIQS. createThread(int k, BigInteger N, BigInteger kN, int d, SieveParams sieveParams, BaseArrays baseArrays, AParamGenerator apg, CongruenceCollectorParallel cc, int threadIndex)
protected abstract PSIQSThreadBase
PSIQSBase. createThread(int k, BigInteger N, BigInteger kN, int d, SieveParams sieveParams, BaseArrays baseArrays, AParamGenerator apg, CongruenceCollectorParallel cc, int threadIndex)
Constructors in de.tilman_neumann.jml.factor.psiqs with parameters of type AParamGenerator Constructor Description PSIQSBase(float Cmult, float Mmult, Float maxQRestExponent, int numberOfThreads, Integer d, PowerFinder powerFinder, MatrixSolver matrixSolver, AParamGenerator apg)
Standard constructor.PSIQSThread(int k, BigInteger N, BigInteger kN, int d, SieveParams sieveParams, BaseArrays baseArrays, AParamGenerator apg, CongruenceCollectorParallel cc, int threadIndex)
Standard constructor.PSIQSThread_SBH_U(int k, BigInteger N, BigInteger kN, int d, SieveParams sieveParams, BaseArrays baseArrays, int blockSize, AParamGenerator apg, CongruenceCollectorParallel cc, int threadIndex)
Standard constructor.PSIQSThread_U(int k, BigInteger N, BigInteger kN, int d, SieveParams sieveParams, BaseArrays baseArrays, AParamGenerator apg, CongruenceCollectorParallel cc, int threadIndex)
Standard constructor.PSIQSThreadBase(int k, BigInteger N, BigInteger kN, int d, SieveParams sieveParams, BaseArrays baseArrays, AParamGenerator apg, SIQSPolyGenerator polyGenerator, Sieve sieve, TDiv_QS tdiv, CongruenceCollectorParallel cc, int threadIndex)
Standard constructor. -
Uses of AParamGenerator in de.tilman_neumann.jml.factor.siqs.poly
Classes in de.tilman_neumann.jml.factor.siqs.poly that implement AParamGenerator Modifier and Type Class Description class
AParamGenerator01
Generator for the a-parameter (or "hypercube"), which is the leading coefficient of the quadratic polynomial Q(x) = (d*a*x+b)^2 - kN used by SIQS.Methods in de.tilman_neumann.jml.factor.siqs.poly with parameters of type AParamGenerator Modifier and Type Method Description void
SIQSPolyGenerator. initializeForN(int k, BigInteger N, BigInteger kN, int d, SieveParams sieveParams, BaseArrays baseArrays, AParamGenerator aParamGenerator, Sieve sieveEngine, TDiv_QS tDivEngine)
Initialize the polynomial generator for a new N.
-