polphi_template.H File Reference

template definition for pollard-phi-like factoring algorithms More...

#include <vector>
#include <sstream>

Include dependency graph for polphi_template.H:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

void get_fft_parameter (unsigned int &pg_returnvalue, unsigned int &pms_returnvalue, const double phase2, const mpz_t N)
 get parameters for phase 2 of Phi, Fibonacci, elliptic curves...
template<class CRing, class CRingPhase2>
void polphi_template (const int phase1, const double phase2)


Detailed Description

template definition for pollard-phi-like factoring algorithms

Definition in file polphi_template.H.


Function Documentation

void get_fft_parameter ( unsigned int &  pg_returnvalue,
unsigned int &  pms_returnvalue,
const double  phase2,
const mpz_t  N 
)

get parameters for phase 2 of Phi, Fibonacci, elliptic curves...

Definition at line 85 of file fft_param.cc.

template<class CRing, class CRingPhase2>
void polphi_template ( const int  phase1,
const double  phase2 
) [inline]

Definition at line 17 of file polphi_template.H.

References std::vector< _Tp, _Alloc >::back(), std::vector< _Tp, _Alloc >::begin(), cerr, std::vector< _Tp, _Alloc >::clear(), polynomial::construct_polynomial_from_roots(), cout, std::vector< _Tp, _Alloc >::empty(), std::vector< _Tp, _Alloc >::end(), endl(), exit(), Factorization_to_file, floor(), flush(), numtheory::gcd(), get_fft_parameter(), numtheory::is_prime(), MAL(), MARK, mpz_clear(), mpz_cmp(), mpz_cmp_ui(), mpz_divexact(), mpz_gcd(), mpz_init(), mpz_init_set(), mpz_mod(), mpz_mul(), mpz_probab_prime_p(), mpz_remove(), mpz_set(), mpz_set_d(), mpz_set_ui(), mpz_swap(), polynomial::multipoint_eval(), n, Polynom, std::vector< _Tp, _Alloc >::pop_back(), my_mpz_wrapper::probab_prime_checks, std::vector< _Tp, _Alloc >::push_back(), std::setprecision(), and std::vector< _Tp, _Alloc >::size().

Here is the call graph for this function:


Generated on Wed Nov 7 23:30:14 2007 for Qsieve by  doxygen 1.5.4