#include <iostream>
#include <givaro/givinteger.h>
#include <cmath>
#include <cassert>
Defines |
| #define | SONT_EQ(a, b) |
| #define | NB_ITERS 40 |
Functions |
| template<class U > |
| bool | IsNeg (const U p) |
| template<> |
| bool | IsNeg< unsigned long > (const unsigned long p) |
| template<class T , class U > |
| long int | ref_modulo (const T m, const U p) |
| template<class T , class U > |
| long int | ref_modulobis (const T m, const U p) |
| template<class T , class U > |
| int | test1 (const T m, const U p) |
| template<class T , class U > |
| int | test1bis (const T m, const U p) |
| int | test2 (Integer &M, Integer &P) |
| int | test2bis (Integer &M, Integer &P) |
| template<class T , class U > |
| int | test3 (const T m, const U p) |
| int | main () |
Define Documentation
Value:if ( (a) != (b) ) { \
std::cout << "erreur à la ligne " << __LINE__ << std::endl; \
std::cout << a << "!=" << b << std::endl; \
return -1 ; \
}
Function Documentation
| bool IsNeg |
( |
const U |
p | ) |
[inline] |
| bool IsNeg< unsigned long > |
( |
const unsigned long |
p | ) |
[inline] |
| long int ref_modulo |
( |
const T |
m, |
|
|
const U |
p |
|
) |
| |
| long int ref_modulobis |
( |
const T |
m, |
|
|
const U |
p |
|
) |
| |
| int test1 |
( |
const T |
m, |
|
|
const U |
p |
|
) |
| |
| int test1bis |
( |
const T |
m, |
|
|
const U |
p |
|
) |
| |
| int test3 |
( |
const T |
m, |
|
|
const U |
p |
|
) |
| |