Accumulate(Element &a, const Element &b) const (defined in QuotientRing< T >) | QuotientRing< T > | [inline] |
Add(const Element &a, const Element &b) const (defined in QuotientRing< T >) | QuotientRing< T > | [inline] |
Double(const Element &a) const (defined in QuotientRing< T >) | QuotientRing< T > | [inline] |
Element typedef (defined in QuotientRing< T >) | QuotientRing< T > | |
Equal(const Element &a, const Element &b) const (defined in QuotientRing< T >) | QuotientRing< T > | [inline] |
EuclideanDomain typedef (defined in QuotientRing< T >) | QuotientRing< T > | |
GetDomain() const (defined in QuotientRing< T >) | QuotientRing< T > | [inline] |
GetModulus() const (defined in QuotientRing< T >) | QuotientRing< T > | [inline] |
Identity() const (defined in QuotientRing< T >) | QuotientRing< T > | [inline] |
Inverse(const Element &a) const (defined in QuotientRing< T >) | QuotientRing< T > | [inline] |
IsUnit(const Element &a) const (defined in QuotientRing< T >) | QuotientRing< T > | [inline] |
m_domain (defined in QuotientRing< T >) | QuotientRing< T > | [protected] |
m_modulus (defined in QuotientRing< T >) | QuotientRing< T > | [protected] |
MultiplicativeIdentity() const (defined in QuotientRing< T >) | QuotientRing< T > | [inline] |
MultiplicativeInverse(const Element &a) const (defined in QuotientRing< T >) | QuotientRing< T > | |
Multiply(const Element &a, const Element &b) const (defined in QuotientRing< T >) | QuotientRing< T > | [inline] |
operator==(const QuotientRing< T > &rhs) const (defined in QuotientRing< T >) | QuotientRing< T > | [inline] |
QuotientRing(const EuclideanDomain &domain, const Element &modulus) (defined in QuotientRing< T >) | QuotientRing< T > | [inline] |
Reduce(Element &a, const Element &b) const (defined in QuotientRing< T >) | QuotientRing< T > | [inline] |
Square(const Element &a) const (defined in QuotientRing< T >) | QuotientRing< T > | [inline] |
Subtract(const Element &a, const Element &b) const (defined in QuotientRing< T >) | QuotientRing< T > | [inline] |