
Public Member Functions | |
| CRingFib () | |
| CRingFib (const CRingFib &x) | |
| ~CRingFib () | |
| bool | set_startvalue (const unsigned int seed=1) | 
| void | set (const CRingFib &x) | 
| void | pow_mod (const unsigned int i, const mpz_t M) | 
| void | fast_pow_mod (const unsigned int i, const mpz_t M) | 
| void | test_gcd (mpz_t x, const mpz_t M) | 
Static Public Attributes | |
| static const std::string | name = "fib" | 
| static const int | SieveIntervalSize = 2*3*5*7*11*13*17 | 
Private Member Functions | |
| const CRingFib & | operator= (const CRingFib &) const | 
Private Attributes | |
| Tfibpair | a | 
Friends | |
| class | CRingFibPhase2 | 
Definition at line 231 of file fibonacci_ppm1.cc.
| CRingFib::CRingFib | ( | ) |  [inline] | 
        
Definition at line 242 of file fibonacci_ppm1.cc.
| CRingFib::CRingFib | ( | const CRingFib & | x | ) |  [inline] | 
        
Definition at line 243 of file fibonacci_ppm1.cc.
| CRingFib::~CRingFib | ( | ) |  [inline] | 
        
Definition at line 244 of file fibonacci_ppm1.cc.
| bool CRingFib::set_startvalue | ( | const unsigned int |  seed = 1           | 
          ) |  [inline] | 
        
Definition at line 245 of file fibonacci_ppm1.cc.
References a, and Tfibpair::set().

| void CRingFib::set | ( | const CRingFib & | x | ) |  [inline] | 
        
Definition at line 250 of file fibonacci_ppm1.cc.
References a, and Tfibpair::set().

| void CRingFib::pow_mod | ( | const unsigned int | i, | |
| const mpz_t | M | |||
| ) |  [inline] | 
        
Definition at line 251 of file fibonacci_ppm1.cc.
References a, and Tfibpair::powmod().

| void CRingFib::fast_pow_mod | ( | const unsigned int | i, | |
| const mpz_t | M | |||
| ) |  [inline] | 
        
Definition at line 252 of file fibonacci_ppm1.cc.
References a, and Tfibpair::fastpowmod().

| void CRingFib::test_gcd | ( | mpz_t | x, | |
| const mpz_t | M | |||
| ) |  [inline] | 
        
Definition at line 253 of file fibonacci_ppm1.cc.
References a, Tfibpair::fn(), and mpz_gcd().

friend class CRingFibPhase2 [friend]           | 
        
Definition at line 254 of file fibonacci_ppm1.cc.
Tfibpair CRingFib::a [private]           | 
        
Definition at line 234 of file fibonacci_ppm1.cc.
Referenced by fast_pow_mod(), pow_mod(), set(), set_startvalue(), and test_gcd().
const std::string CRingFib::name = "fib" [static]           | 
        
Definition at line 240 of file fibonacci_ppm1.cc.
const int CRingFib::SieveIntervalSize = 2*3*5*7*11*13*17 [static]           | 
        
Definition at line 241 of file fibonacci_ppm1.cc.
 1.5.4