phimavec Class Reference

Inheritance diagram for phimavec:

Inheritance graph
[legend]
Collaboration diagram for phimavec:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 phimavec ()
 ~phimavec ()
void sort ()
bool found (const mpz_t &val) const

Private Attributes

double d_linear_approx_multiplicator

Friends

class phimahashvecs


Detailed Description

Definition at line 240 of file fermat.cc.


Constructor & Destructor Documentation

phimavec::phimavec (  )  [inline]

Definition at line 246 of file fermat.cc.

phimavec::~phimavec (  )  [inline]

Definition at line 247 of file fermat.cc.


Member Function Documentation

void phimavec::sort ( void   )  [inline]

Definition at line 248 of file fermat.cc.

References std::vector< entry >::at(), std::vector< entry >::begin(), d_linear_approx_multiplicator, std::vector< entry >::end(), std::vector< entry >::erase(), std::vector< entry >::size(), std::sort(), and std::unique().

Referenced by phimahashvecs::prepare().

Here is the call graph for this function:

bool phimavec::found ( const mpz_t &  val  )  const [inline]

Definition at line 257 of file fermat.cc.

References std::vector< entry >::at(), cout, d_linear_approx_multiplicator, endl(), mpz_getlimbn(), std::vector< entry >::operator[](), and std::vector< entry >::size().

Referenced by phimahashvecs::found().

Here is the call graph for this function:


Friends And Related Function Documentation

friend class phimahashvecs [friend]

Definition at line 243 of file fermat.cc.


Member Data Documentation

double phimavec::d_linear_approx_multiplicator [private]

Definition at line 244 of file fermat.cc.

Referenced by found(), and sort().


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