Rings for MAT 685
Mathematical ring implementation to demonstrate templates and inheritance
Rings::Field_Element Member List

This is the complete list of members for Rings::Field_Element, including all inherited members.

has_inverse() const overrideRings::Field_Elementinlinevirtual
inverse() const =0Rings::Field_Elementpure virtual
is_cancellable() const overrideRings::Integral_Domain_Elementinlinevirtual
is_commutative() const overrideRings::Commutative_Ring_Elementinlinevirtual
is_one() const =0Rings::Ring_Elementpure virtual
is_zero() const =0Rings::Ring_Elementpure virtual
operator!=(const Ring_Element &) const =0Rings::Ring_Elementpure virtual
operator*(const Ring_Element &) const =0Rings::Ring_Elementpure virtual
operator+(const Ring_Element &) const =0Rings::Ring_Elementpure virtual
operator-(const Ring_Element &) const =0Rings::Ring_Elementpure virtual
operator/(const Field_Element &) const =0Rings::Field_Elementpure virtual
operator==(const Ring_Element &) const =0Rings::Ring_Elementpure virtual