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

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

denRings::Rational< T >protected
get_denominator() constRings::Rational< T >
get_numerator() constRings::Rational< T >
has_inverse() const overrideRings::Field_Elementinlinevirtual
inverse() const overrideRings::Rational< T >virtual
is_cancellable() const overrideRings::Integral_Domain_Elementinlinevirtual
is_commutative() const overrideRings::Commutative_Ring_Elementinlinevirtual
is_one() const overrideRings::Rational< T >virtual
is_zero() const overrideRings::Rational< T >virtual
numRings::Rational< T >protected
operator!=(const Ring_Element &) const overrideRings::Rational< T >virtual
operator*(const Ring_Element &) const overrideRings::Rational< T >virtual
operator+(const Ring_Element &) const overrideRings::Rational< T >virtual
operator-(const Ring_Element &) const overrideRings::Rational< T >virtual
operator/(const Field_Element &) const overrideRings::Rational< T >virtual
operator<<(ostream &os, const Rational< T > &r)Rings::Rational< T >related
operator=(const Ring_Element &)Rings::Rational< T >
operator==(const Ring_Element &) const overrideRings::Rational< T >virtual
Rational()Rings::Rational< T >
Rational(T)Rings::Rational< T >
Rational(T, T)Rings::Rational< T >
Rational(const Integer< T > &)Rings::Rational< T >
Rational(const Rational< T > &)Rings::Rational< T >
simplify()Rings::Rational< T >protected