#include <StaticFactorbase.H>
Static Public Member Functions | |
static void | compute_StaticFactorbase () |
Static Public Attributes | |
static int | NumberOf_more_PrimePowers = 0 |
static int | FB_maxQuadrate = 0 |
Static Protected Attributes | |
static int | PrimePowers [StaticFactorbase::max_additional_Powers] |
static int | PrimePowerReciprocals [StaticFactorbase::max_additional_Powers] |
static int | SQRT_kN_of_PrimeNumbers [MaxSize] |
static int | SQRT_kN_of_PrimePowers [StaticFactorbase::max_additional_Powers] |
static int | SQRT_kN_of_PrimeSquares [StaticFactorbase::MaxSize] |
Definition at line 17 of file StaticFactorbase.H.
void StaticFactorbase::compute_StaticFactorbase | ( | ) | [static] |
Definition at line 84 of file StaticFactorbase.cc.
References StaticFactorbaseSettings::biggest_Prime_in_Factorbase, StaticFactorbaseSettings::BiggestPrime(), ceil(), cerr, cin, cout, endl(), exit(), FB_maxQuadrate, SieveControl::FBLowestStartIndex, flush(), numtheory::invmod(), numtheory::is_prime(), kN, log(), log_SieveEntryMultiplier, MARK, StaticFactorbaseSettings::max_additional_Powers, mpz_add_ui(), mpz_clear(), mpz_get_ui(), mpz_init(), mpz_invert(), mpz_legendre(), mpz_mod_ui(), mpz_mul(), mpz_mul_ui(), my_mpz_wrapper::mpz_remainder_ui(), mpz_set_ui(), mpz_sizeinbase(), mpz_sub(), numtheory::mulmod(), NumberOf_more_PrimePowers, PhysicalSieveSize, PrimePowerReciprocals, PrimePowers, numtheory::reciprocal(), polynomial::reciprocal(), SieveControl::set_logVal_for_Primenumber(), SieveControl::set_logVal_for_Primepower(), StaticFactorbaseSettings::Size(), sqrt(), SQRT_kN_mod_PrimeNumber(), SQRT_kN_of_PrimeNumbers, SQRT_kN_of_PrimePowers, SQRT_kN_of_PrimeSquares, and numtheory::squaremod().
Referenced by main().
int StaticFactorbase::NumberOf_more_PrimePowers = 0 [static] |
int StaticFactorbase::FB_maxQuadrate = 0 [static] |
int StaticFactorbase::PrimePowers [static, protected] |
int StaticFactorbase::PrimePowerReciprocals [static, protected] |
int StaticFactorbase::SQRT_kN_of_PrimeNumbers [static, protected] |
int StaticFactorbase::SQRT_kN_of_PrimePowers [static, protected] |
int StaticFactorbase::SQRT_kN_of_PrimeSquares [static, protected] |