| add(ZmZ &out, const ZmZ &x, const ZmZ &y) | mie::ZmZ< V, Tag > | inlinestatic |
| base_type typedef | mie::ZmZ< V, Tag > | |
| clear() | mie::ZmZ< V, Tag > | inline |
| compare(const ZmZ &x, const ZmZ &y) | mie::ZmZ< V, Tag > | inlinestatic |
| get() const | mie::ZmZ< V, Tag > | inline |
| getModulo() | mie::ZmZ< V, Tag > | inlinestatic |
| inv(ZmZ &out, const ZmZ &x) | mie::ZmZ< V, Tag > | inlinestatic |
| inverse() | mie::local::inversible< ZmZ< Vuint, Vuint > > | inline |
| isZero() const | mie::ZmZ< V, Tag > | inline |
| mul(ZmZ &out, const ZmZ &x, const ZmZ &y) | mie::ZmZ< V, Tag > | inlinestatic |
| neg(ZmZ &out, const ZmZ &x) | mie::ZmZ< V, Tag > | inlinestatic |
| operator*=(const ZmZ< Vuint, Vuint > &rhs) | mie::local::addsubmul< ZmZ< Vuint, Vuint >, local::comparable< ZmZ< Vuint, Vuint >, local::hasNegative< ZmZ< Vuint, Vuint >, local::inversible< ZmZ< Vuint, Vuint > > > > > | inline |
| operator+=(const N &rhs) | mie::local::addsubmul< ZmZ< Vuint, Vuint >, local::comparable< ZmZ< Vuint, Vuint >, local::hasNegative< ZmZ< Vuint, Vuint >, local::inversible< ZmZ< Vuint, Vuint > > > > > | inline |
| mie::local::comparable< ZmZ< Vuint, Vuint >, local::hasNegative< ZmZ< Vuint, Vuint >, local::inversible< ZmZ< Vuint, Vuint > > > >::operator-() const | mie::local::hasNegative< ZmZ< Vuint, Vuint >, local::inversible< ZmZ< Vuint, Vuint > > > | inline |
| operator-=(const ZmZ< Vuint, Vuint > &rhs) | mie::local::addsubmul< ZmZ< Vuint, Vuint >, local::comparable< ZmZ< Vuint, Vuint >, local::hasNegative< ZmZ< Vuint, Vuint >, local::inversible< ZmZ< Vuint, Vuint > > > > > | inline |
| operator/=(const ZmZ< Vuint, Vuint > &x) | mie::local::inversible< ZmZ< Vuint, Vuint > > | inline |
| operator<<(std::ostream &os, const ZmZ &x) | mie::ZmZ< V, Tag > | friend |
| operator[](size_t i) const | mie::ZmZ< V, Tag > | inline |
| operator[](size_t i) | mie::ZmZ< V, Tag > | inline |
| set(const ZmZ &x) | mie::ZmZ< V, Tag > | inline |
| set(int x) | mie::ZmZ< V, Tag > | inline |
| set(const std::string &str) | mie::ZmZ< V, Tag > | inline |
| set(const uint32_t *x, size_t size) | mie::ZmZ< V, Tag > | inline |
| set(const uint64_t *x, size_t size) | mie::ZmZ< V, Tag > | inline |
| set(const V &rhs) | mie::ZmZ< V, Tag > | inline |
| setModulo(const V &m) | mie::ZmZ< V, Tag > | inlinestatic |
| size() const | mie::ZmZ< V, Tag > | inline |
| sub(ZmZ &out, const ZmZ &x, const ZmZ &y) | mie::ZmZ< V, Tag > | inlinestatic |
| toString(int base=10) const | mie::ZmZ< V, Tag > | inline |
| value_type typedef | mie::ZmZ< V, Tag > | |
| ZmZ(int x=0) | mie::ZmZ< V, Tag > | inline |
| ZmZ(const std::string &str) | mie::ZmZ< V, Tag > | inlineexplicit |
| ZmZ(const V &rhs) | mie::ZmZ< V, Tag > | inline |