StaticFactorbaseSettings Class Reference

#include <qsieve-fwd.H>

Inheritance diagram for StaticFactorbaseSettings:

Inheritance graph
[legend]

List of all members.

Public Types

typedef unsigned short int FBsizetype

Static Public Member Functions

static FBsizetype Size ()
static int StaticPrime (const int i)
static int BiggestPrime ()

Static Public Attributes

static const FBsizetype MaxSize = 65280
static const int max_additional_Powers = 1000

Static Protected Member Functions

static int PrimeNumbers[MaxSize__attribute__ ((aligned(64)))
static int
PrimeNumberReciprocals[MaxSize
__attribute__ ((aligned(64)))
static float
PrimeNumberFloatReciprocals[MaxSize
__attribute__ ((aligned(64)))

Static Protected Attributes

static FBsizetype Size_StaticFactorbase = 5000
static int biggest_Prime_in_Factorbase = 0

Friends

void tune_parameters (const unsigned int)


Detailed Description

Definition at line 64 of file qsieve-fwd.H.


Member Typedef Documentation

typedef unsigned short int StaticFactorbaseSettings::FBsizetype

Definition at line 67 of file qsieve-fwd.H.


Member Function Documentation

static int PrimeNumbers [MaxSize] StaticFactorbaseSettings::__attribute__ ( (aligned(64))   )  [static, protected]

static int PrimeNumberReciprocals [MaxSize] StaticFactorbaseSettings::__attribute__ ( (aligned(64))   )  [static, protected]

static float PrimeNumberFloatReciprocals [MaxSize] StaticFactorbaseSettings::__attribute__ ( (aligned(64))   )  [static, protected]

static FBsizetype StaticFactorbaseSettings::Size (  )  [inline, static]

Definition at line 101 of file qsieve-fwd.H.

References Size_StaticFactorbase.

Referenced by statistical_data::calc_ETA(), CRelation::combine(), StaticFactorbase::compute_StaticFactorbase(), StaticRelations::insert(), CRelation::is_valid(), main(), CRelation::multi_combine_exit(), CRelation::multi_combine_init(), CRelation::multi_combine_main(), Cprocess_clients::process_data_stream(), CRelation::SMulticombineData::SMulticombineData(), statistical_data::StatusReport(), statistical_data::CProgressStats::take_sample(), tune_parameters(), statistical_data::CProgressStats::TSample::XML(), and statistical_data::XML_StatusReport().

static int StaticFactorbaseSettings::StaticPrime ( const int  i  )  [inline, static]

Definition at line 102 of file qsieve-fwd.H.

static int StaticFactorbaseSettings::BiggestPrime (  )  [inline, static]

Definition at line 103 of file qsieve-fwd.H.

References biggest_Prime_in_Factorbase.

Referenced by CmpqsPolynom::compute_first_polynomial(), and StaticFactorbase::compute_StaticFactorbase().


Friends And Related Function Documentation

void tune_parameters ( const unsigned  int  )  [friend]

Definition at line 310 of file ConfigFile.cc.

Referenced by main().


Member Data Documentation

const FBsizetype StaticFactorbaseSettings::MaxSize = 65280 [static]

Definition at line 78 of file qsieve-fwd.H.

Referenced by StaticRelations::cleanup_memory(), and tune_parameters().

StaticFactorbaseSettings::FBsizetype StaticFactorbaseSettings::Size_StaticFactorbase = 5000 [static, protected]

Definition at line 98 of file qsieve-fwd.H.

Referenced by main(), Size(), and tune_parameters().

int StaticFactorbaseSettings::biggest_Prime_in_Factorbase = 0 [static, protected]

Definition at line 99 of file qsieve-fwd.H.

Referenced by BiggestPrime(), and StaticFactorbase::compute_StaticFactorbase().

const int StaticFactorbaseSettings::max_additional_Powers = 1000 [static]

Definition at line 105 of file qsieve-fwd.H.

Referenced by StaticFactorbase::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