#include <modular.hpp>
Definition at line 364 of file modular.hpp.
typedef M::base C |
Definition at line 369 of file modular.hpp.
typedef M modulus |
Definition at line 367 of file modular.hpp.
typedef V::template modulus_storage<M> S |
Definition at line 370 of file modular.hpp.
typedef modular_local V |
Definition at line 368 of file modular.hpp.
modular | ( | ) | [inline] |
Definition at line 385 of file modular.hpp.
References modular< M, V >::get_modulus(), and modular< M, V >::rep.
00385 { 00386 mod= get_modulus (); 00387 encode_mod (rep, C (), mod); }
modular | ( | const modular< M, modular_local > & | s | ) | [inline] |
Definition at line 391 of file modular.hpp.
References modular< M, V >::get_modulus(), and modular< M, V >::rep.
Definition at line 396 of file modular.hpp.
References modular< M, V >::rep, and modular< M, V >::set_modulus().
modular | ( | const O & | a | ) | [inline] |
Definition at line 403 of file modular.hpp.
References modular< M, V >::get_modulus(), and modular< M, V >::rep.
00403 { 00404 mod= get_modulus (); 00405 encode_mod (rep, as<C> (a), mod); }
M get_local_modulus | ( | ) | const [inline] |
Definition at line 377 of file modular.hpp.
00377 { return mod; }
static M get_modulus | ( | ) | [inline, static] |
Definition at line 374 of file modular.hpp.
References modular< M, V >::get_modulus().
00374 { return S::get_modulus (); }
bool operator!= | ( | const modular< M, modular_local > & | a | ) | const [inline] |
C operator* | ( | ) | const [inline] |
Definition at line 380 of file modular.hpp.
References modular< M, V >::rep.
modular<M,modular_local>& operator= | ( | const modular< M, modular_local > & | a | ) | [inline] |
Definition at line 407 of file modular.hpp.
References modular< M, V >::rep.
bool operator== | ( | const modular< M, modular_local > & | a | ) | const [inline] |
void set_local_modulus | ( | const M & | p | ) | [inline] |
Definition at line 378 of file modular.hpp.
References modular< M, V >::set_modulus().
00378 { mod= p; S::set_modulus (p); }
static void set_modulus | ( | const M & | p | ) | [inline, static] |
Definition at line 375 of file modular.hpp.
References modular< M, V >::set_modulus().
00375 { S::set_modulus (p); }
M mod |
Definition at line 373 of file modular.hpp.
Definition at line 372 of file modular.hpp.