#include <qsieve.H>
Public Member Functions | |
TDynamicFactorRelation () | |
bool | operator() (const TDynamicFactorRelation &t1, const TDynamicFactorRelation &t2) const |
int | operator() (const TDynamicFactorRelation &t2) const |
bool | operator== (const TDynamicFactorRelation &t2) const |
bool | sieveable () const |
void | append_for_sieving () const |
Public Attributes | |
int | factor |
streampos | fpos |
Static Private Member Functions | |
static void | append_DynamicFactor_for_sieving (const int DynFac) |
This class handles a (single) large prime factor for accessing it on file. (single large prime = prime outside the static factorbase and inside the dynamic factorbase; if we use the SLP for sieving, then we call it a dynamic factor.)
Definition at line 390 of file qsieve.H.
TDynamicFactorRelation::TDynamicFactorRelation | ( | ) | [inline] |
void TDynamicFactorRelation::append_DynamicFactor_for_sieving | ( | const int | DynFac | ) | [static, private] |
bool TDynamicFactorRelation::operator() | ( | const TDynamicFactorRelation & | t1, | |
const TDynamicFactorRelation & | t2 | |||
) | const [inline] |
int TDynamicFactorRelation::operator() | ( | const TDynamicFactorRelation & | t2 | ) | const [inline] |
bool TDynamicFactorRelation::operator== | ( | const TDynamicFactorRelation & | t2 | ) | const [inline] |
bool TDynamicFactorRelation::sieveable | ( | ) | const [inline] |
Definition at line 416 of file qsieve.H.
References DynamicFactor_SievingThreshold, and factor.
Referenced by append_for_sieving(), and CServerDynamicFactorRelations::insert().
void TDynamicFactorRelation::append_for_sieving | ( | ) | const [inline] |
Definition at line 421 of file qsieve.H.
References append_DynamicFactor_for_sieving(), factor, and sieveable().
Referenced by CClientDynamicFactorFetcher::fetch(), DynamicRelations::Load(), main(), and SpecialRelations::split_by_primefactor().
Definition at line 397 of file qsieve.H.
Referenced by append_for_sieving(), CRelation::combine(), CClientDynamicFactorFetcher::fetch(), CServerDynamicFactorRelations::insert(), is_dynamic_factor(), DynamicRelations::Load(), main(), CRelation::multi_combine_main(), operator()(), operator==(), Cprocess_clients::process_data_stream(), sieveable(), and SpecialRelations::split_by_primefactor().
streampos TDynamicFactorRelation::fpos |
Definition at line 398 of file qsieve.H.
Referenced by CRelation::combine(), CClientDynamicFactorFetcher::fetch(), fillin_streampos(), DynamicRelations::Load(), main(), CRelation::multi_combine_main(), Cprocess_clients::process_data_stream(), and SpecialRelations::split_by_primefactor().