StaticFactorbase Class Reference

#include <StaticFactorbase.H>

Inheritance diagram for StaticFactorbase:

Inheritance graph
[legend]
Collaboration diagram for StaticFactorbase:

Collaboration graph
[legend]

List of all members.

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]


Detailed Description

Definition at line 17 of file StaticFactorbase.H.


Member Function Documentation

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().

Here is the call graph for this function:


Member Data Documentation

int StaticFactorbase::NumberOf_more_PrimePowers = 0 [static]

Definition at line 20 of file StaticFactorbase.H.

Referenced by compute_StaticFactorbase().

int StaticFactorbase::FB_maxQuadrate = 0 [static]

Definition at line 21 of file StaticFactorbase.H.

Referenced by compute_StaticFactorbase().

int StaticFactorbase::PrimePowers [static, protected]

Definition at line 24 of file StaticFactorbase.H.

Referenced by compute_StaticFactorbase().

int StaticFactorbase::PrimePowerReciprocals [static, protected]

Definition at line 25 of file StaticFactorbase.H.

Referenced by compute_StaticFactorbase().

int StaticFactorbase::SQRT_kN_of_PrimeNumbers [static, protected]

Definition at line 26 of file StaticFactorbase.H.

Referenced by compute_StaticFactorbase().

int StaticFactorbase::SQRT_kN_of_PrimePowers [static, protected]

Definition at line 27 of file StaticFactorbase.H.

Referenced by compute_StaticFactorbase().

int StaticFactorbase::SQRT_kN_of_PrimeSquares [static, protected]

Definition at line 28 of file StaticFactorbase.H.

Referenced by compute_StaticFactorbase().


The documentation for this class was generated from the following files:
Generated on Wed Nov 7 23:32:13 2007 for Qsieve by  doxygen 1.5.4