#include <iosfwd>
#include <gmp.h>
#include "utils.H"
#include "mpz_wrapper.H"
#include "modulo.H"
Go to the source code of this file.
Classes | |
class | CmpqsPolynom |
Variables | |
bool | collecting_phase_finished |
const int | SingleLargePrime_Threshold |
double | Factor_Threshold |
refer "The Multiple Polynomial Quadratic Sieve", Robert D. Silverman, Mathematics Of Computation, Vol. 48, January 1987, p. 329-339 for mathematical background.
Definition in file mpqsPolynom.H.
switch to define the "active" and "passive" phase of sieving: If enough Special-Relations and Dynamic-Relations have been collected to sieve Static-Relations at a high rate, then further collecting even more Special- and Dynamic-Relations can be suppressed by setting collecting_phase_finished=true. Normally it is set to false, and one should *not* change it. But if the mpqs polynomials collide with the range of dynamic factors, then this switch must (and will) be activated.
Definition at line 12 of file mpqsPolynom.cc.
Referenced by CmpqsPolynom::compute_first_polynomial().
double Factor_Threshold |
Definition at line 30 of file ConfigFile.cc.
Referenced by CmpqsPolynom::compute_first_polynomial(), main(), Cprocess_clients::process_data_stream(), and tune_parameters().
const int SingleLargePrime_Threshold |
Definition at line 20 of file qsieve-fwd.H.
Referenced by CmpqsPolynom::compute_first_polynomial(), CmpqsFactor::DLP_get(), CmpqsFactor::DLP_get_using_pollard_rho(), and main().