|
| | 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.