CRingFibPhase2 Class Reference

Inheritance diagram for CRingFibPhase2:

Inheritance graph
[legend]
Collaboration diagram for CRingFibPhase2:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 CRingFibPhase2 (const CRingFib &_F)
 ~CRingFibPhase2 ()
void get_polynomdef_point (mpz_t x)
void calc_polynomdef_next_point ()
void calc_EvalStartingPoint (const int D, const double ii)
void get_point_and_calc_next_point (mpz_t x)

Private Attributes

Tfibpair F
Tfibpair stepF
Tfibpair mulF
mpz_t Fii
mpz_t Lii
mpz_t Liip
mpz_t FD
mpz_t LD
mpz_t temp1
mpz_t temp2


Detailed Description

Definition at line 259 of file fibonacci_ppm1.cc.


Constructor & Destructor Documentation

CRingFibPhase2::CRingFibPhase2 ( const CRingFib _F  )  [inline, explicit]

Definition at line 265 of file fibonacci_ppm1.cc.

References F, FD, Fii, LD, Lii, Liip, mpz_init(), mulF, Tfibpair::powmod(), Tfibpair::set(), stepF, temp1, and temp2.

Here is the call graph for this function:

CRingFibPhase2::~CRingFibPhase2 (  )  [inline]

Definition at line 272 of file fibonacci_ppm1.cc.

References FD, Fii, LD, Lii, Liip, mpz_clear(), temp1, and temp2.

Here is the call graph for this function:


Member Function Documentation

void CRingFibPhase2::get_polynomdef_point ( mpz_t  x  )  [inline]

Definition at line 278 of file fibonacci_ppm1.cc.

References Tfibpair::fn(), mpz_mod(), mpz_mul(), mpz_set(), and stepF.

Here is the call graph for this function:

void CRingFibPhase2::calc_polynomdef_next_point (  )  [inline]

Definition at line 282 of file fibonacci_ppm1.cc.

References Tfibpair::mod(), Tfibpair::mul(), mulF, and stepF.

Here is the call graph for this function:

void CRingFibPhase2::calc_EvalStartingPoint ( const int  D,
const double  ii 
) [inline]

Definition at line 287 of file fibonacci_ppm1.cc.

References F, FD, Fii, Tfibpair::fn(), LD, Lii, Liip, Tfibpair::Ln(), mpz_set(), pow(), and Tfibpair::powmod().

Here is the call graph for this function:

void CRingFibPhase2::get_point_and_calc_next_point ( mpz_t  x  )  [inline]

Definition at line 305 of file fibonacci_ppm1.cc.

References FD, Fii, LD, Lii, Liip, mpz_add(), mpz_mod(), mpz_mul(), mpz_odd_p(), mpz_sub(), mpz_swap(), mpz_tdiv_q_2exp(), temp1, and temp2.

Here is the call graph for this function:


Member Data Documentation

Tfibpair CRingFibPhase2::F [private]

Definition at line 262 of file fibonacci_ppm1.cc.

Referenced by calc_EvalStartingPoint(), and CRingFibPhase2().

Tfibpair CRingFibPhase2::stepF [private]

Definition at line 262 of file fibonacci_ppm1.cc.

Referenced by calc_polynomdef_next_point(), CRingFibPhase2(), and get_polynomdef_point().

Tfibpair CRingFibPhase2::mulF [private]

Definition at line 262 of file fibonacci_ppm1.cc.

Referenced by calc_polynomdef_next_point(), and CRingFibPhase2().

mpz_t CRingFibPhase2::Fii [private]

Definition at line 263 of file fibonacci_ppm1.cc.

Referenced by calc_EvalStartingPoint(), CRingFibPhase2(), get_point_and_calc_next_point(), and ~CRingFibPhase2().

mpz_t CRingFibPhase2::Lii [private]

Definition at line 263 of file fibonacci_ppm1.cc.

Referenced by calc_EvalStartingPoint(), CRingFibPhase2(), get_point_and_calc_next_point(), and ~CRingFibPhase2().

mpz_t CRingFibPhase2::Liip [private]

Definition at line 263 of file fibonacci_ppm1.cc.

Referenced by calc_EvalStartingPoint(), CRingFibPhase2(), get_point_and_calc_next_point(), and ~CRingFibPhase2().

mpz_t CRingFibPhase2::FD [private]

Definition at line 263 of file fibonacci_ppm1.cc.

Referenced by calc_EvalStartingPoint(), CRingFibPhase2(), get_point_and_calc_next_point(), and ~CRingFibPhase2().

mpz_t CRingFibPhase2::LD [private]

Definition at line 263 of file fibonacci_ppm1.cc.

Referenced by calc_EvalStartingPoint(), CRingFibPhase2(), get_point_and_calc_next_point(), and ~CRingFibPhase2().

mpz_t CRingFibPhase2::temp1 [private]

Definition at line 263 of file fibonacci_ppm1.cc.

Referenced by CRingFibPhase2(), get_point_and_calc_next_point(), and ~CRingFibPhase2().

mpz_t CRingFibPhase2::temp2 [private]

Definition at line 263 of file fibonacci_ppm1.cc.

Referenced by CRingFibPhase2(), get_point_and_calc_next_point(), and ~CRingFibPhase2().


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