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 |