

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().
1.5.4