Rings for MAT 685
Mathematical ring implementation to demonstrate templates and inheritance
Rings::Mod< T, m > Member List

This is the complete list of members for Rings::Mod< T, m >, including all inherited members.

adjust_value()Rings::Mod< T, m >inlineprotected
check_inverse()Rings::Mod< T, m >inlineprotectedvirtual
check_modulus()Rings::Mod< T, m >inlineprotected
get_value() constRings::Mod< T, m >
has_inverse() const overrideRings::Mod< T, m >virtual
invertibleRings::Mod< T, m >protected
is_cancellable() constRings::Ring_Elementinlinevirtual
is_commutative() const overrideRings::Commutative_Ring_Elementinlinevirtual
is_one() const overrideRings::Mod< T, m >virtual
is_zero() const overrideRings::Mod< T, m >virtual
Mod()Rings::Mod< T, m >
Mod(T v)Rings::Mod< T, m >
Mod(const Mod< T, m > &other)Rings::Mod< T, m >
operator!=(const Ring_Element &) const overrideRings::Mod< T, m >virtual
operator*(const Ring_Element &other) const overrideRings::Mod< T, m >virtual
operator*(const T &other) constRings::Mod< T, m >virtual
operator+(const Ring_Element &other) const overrideRings::Mod< T, m >virtual
operator-(const Ring_Element &other) const overrideRings::Mod< T, m >virtual
operator<<(ostream &os, const Mod< T, m > &x)Rings::Mod< T, m >related
operator=(const Ring_Element &)Rings::Mod< T, m >
operator==(const Ring_Element &) const overrideRings::Mod< T, m >virtual
prevent_zero_modulusRings::Mod< T, m >related
valueRings::Mod< T, m >protected