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 |
Definition at line 259 of file fibonacci_ppm1.cc.
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.
CRingFibPhase2::~CRingFibPhase2 | ( | ) | [inline] |
Definition at line 272 of file fibonacci_ppm1.cc.
References FD, Fii, LD, Lii, Liip, mpz_clear(), temp1, and temp2.
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.
void CRingFibPhase2::calc_polynomdef_next_point | ( | ) | [inline] |
Definition at line 282 of file fibonacci_ppm1.cc.
References Tfibpair::mod(), Tfibpair::mul(), mulF, and stepF.
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().
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.
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().