|
| ZmZ (int x=0) |
|
| ZmZ (const std::string &str) |
|
| ZmZ (const V &rhs) |
|
void | set (const ZmZ &x) |
|
void | set (int x) |
|
void | set (const std::string &str) |
|
void | set (const uint32_t *x, size_t size) |
|
void | set (const uint64_t *x, size_t size) |
|
void | set (const V &rhs) |
|
bool | isZero () const |
|
void | clear () |
|
const V & | get () const |
|
std::string | toString (int base=10) const |
|
const value_type & | operator[] (size_t i) const |
|
value_type & | operator[] (size_t i) |
|
size_t | size () const |
|
MIE_FORCE_INLINE ZmZ< Vuint, Vuint > & | operator+= (const N &rhs) |
|
MIE_FORCE_INLINE ZmZ< Vuint, Vuint > & | operator-= (const ZmZ< Vuint, Vuint > &rhs) |
|
MIE_FORCE_INLINE ZmZ< Vuint, Vuint > & | operator*= (const ZmZ< Vuint, Vuint > &rhs) |
|
MIE_FORCE_INLINE ZmZ< Vuint, Vuint > | operator- () const |
|
MIE_FORCE_INLINE void | inverse () |
|
MIE_FORCE_INLINE ZmZ< Vuint, Vuint > & | operator/= (const ZmZ< Vuint, Vuint > &x) |
|
template<
class V = Vuint,
class Tag = Vuint>
class mie::ZmZ< V, Tag >
Z/mZ class by Vuint
- Note
- Tag is prepared for multi instances of different m
Definition at line 1169 of file zm.h.