#include <modulus.hpp>
Definition at line 31 of file modulus.hpp.
Definition at line 35 of file modulus.hpp.
Definition at line 36 of file modulus.hpp.
modulus | ( | ) | [inline] |
Definition at line 41 of file modulus.hpp.
References ASSERT, and modulus< C, V >::p.
Definition at line 44 of file modulus.hpp.
00044 : p (x.p) {}
modulus | ( | const X & | x | ) | [inline] |
Definition at line 47 of file modulus.hpp.
References ASSERT, and modulus< C, V >::p.
modulus | ( | const fixed_value< X, _p > & | x | ) | [inline] |
Definition at line 51 of file modulus.hpp.
References modulus< C, V >::p.
00051 { 00052 p = _p < 0 ? -_p : _p; }
Definition at line 61 of file modulus.hpp.
References modulus< C, V >::p.
00061 { 00062 return p != a.p; }
C operator* | ( | ) | const [inline] |
Definition at line 54 of file modulus.hpp.
References modulus< C, V >::p.
00054 { 00055 p = m.p; 00056 return *this; }
Definition at line 58 of file modulus.hpp.
References modulus< C, V >::p.
00058 { 00059 return p == a.p; }
Definition at line 34 of file modulus.hpp.
Referenced by modulus< C, V >::modulus(), modulus< C, modulus_int_preinverse< m > >::modulus(), modulus< C, V >::operator!=(), modulus< C, modulus_int_preinverse< m > >::operator!=(), modulus< C, V >::operator*(), modulus< C, modulus_int_preinverse< m > >::operator*(), modulus< C, V >::operator=(), modulus< C, modulus_int_preinverse< m > >::operator=(), modulus< C, V >::operator==(), and modulus< C, modulus_int_preinverse< m > >::operator==().