Rings for MAT 685
Mathematical ring implementation to demonstrate templates and inheritance
|
This is the complete list of members for Rings::Field_Element, including all inherited members.
has_inverse() const override | Rings::Field_Element | inlinevirtual |
inverse() const =0 | Rings::Field_Element | pure virtual |
is_cancellable() const override | Rings::Integral_Domain_Element | inlinevirtual |
is_commutative() const override | Rings::Commutative_Ring_Element | inlinevirtual |
is_one() const =0 | Rings::Ring_Element | pure virtual |
is_zero() const =0 | Rings::Ring_Element | pure virtual |
operator!=(const Ring_Element &) const =0 | Rings::Ring_Element | pure virtual |
operator*(const Ring_Element &) const =0 | Rings::Ring_Element | pure virtual |
operator+(const Ring_Element &) const =0 | Rings::Ring_Element | pure virtual |
operator-(const Ring_Element &) const =0 | Rings::Ring_Element | pure virtual |
operator/(const Field_Element &) const =0 | Rings::Field_Element | pure virtual |
operator==(const Ring_Element &) const =0 | Rings::Ring_Element | pure virtual |