diff options
Diffstat (limited to 'algebra.h')
-rw-r--r-- | algebra.h | 6 |
1 files changed, 6 insertions, 0 deletions
@@ -207,6 +207,9 @@ public: void DivisionAlgorithm(Element &r, Element &q, const Element &a, const Element &d) const {Element::Divide(r, q, a, d);} + bool operator==(const EuclideanDomainOf<T> &rhs) const + {return true;} + private: mutable Element result; }; @@ -265,6 +268,9 @@ public: const Element& MultiplicativeInverse(const Element &a) const; + bool operator==(const QuotientRing<T> &rhs) const + {return m_domain == rhs.m_domain && m_modulus == rhs.m_modulus;} + protected: EuclideanDomain m_domain; Element m_modulus; |