Givaro 4.2.1
modular-ruint.h File Reference

The standard arithmetic in modular rings using fixed size precision. More...

#include "recint/ruint.h"
#include "recint/rint.h"
#include "givaro/givinteger.h"
#include "givaro/givtypestring.h"
#include "givaro/ring-interface.h"
#include "givaro/modular-general.h"
#include "givaro/givranditer.h"
#include "givaro/modular-implem.h"
#include "givaro/modular-ruint.inl"

Data Structures

class  Modular< _Storage_t, _Compute_t, typename std::enable_if< is_same_ruint< _Storage_t, _Compute_t >::value||is_smaller_ruint< _Storage_t, _Compute_t >::value||is_same_rint< _Storage_t, _Compute_t >::value||is_smaller_rint< _Storage_t, _Compute_t >::value >::type >
 

Namespaces

namespace  Givaro
 Namespace in which the whole Givaro library resides.
 

Detailed Description

The standard arithmetic in modular rings using fixed size precision.

includes both unsigned and signed variants


i.e. BOTH Modular<ruint ...> & Modular<rint ...>