Rings for MAT 685
Mathematical ring implementation to demonstrate templates and inheritance
Rings
Rational
Rings::Rational< T > Member List
This is the complete list of members for
Rings::Rational< T >
, including all inherited members.
den
Rings::Rational< T >
protected
get_denominator
() const
Rings::Rational< T >
get_numerator
() const
Rings::Rational< T >
has_inverse
() const override
Rings::Field_Element
inline
virtual
inverse
() const override
Rings::Rational< T >
virtual
is_cancellable
() const override
Rings::Integral_Domain_Element
inline
virtual
is_commutative
() const override
Rings::Commutative_Ring_Element
inline
virtual
is_one
() const override
Rings::Rational< T >
virtual
is_zero
() const override
Rings::Rational< T >
virtual
num
Rings::Rational< T >
protected
operator!=
(const Ring_Element &) const override
Rings::Rational< T >
virtual
operator*
(const Ring_Element &) const override
Rings::Rational< T >
virtual
operator+
(const Ring_Element &) const override
Rings::Rational< T >
virtual
operator-
(const Ring_Element &) const override
Rings::Rational< T >
virtual
operator/
(const Field_Element &) const override
Rings::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 override
Rings::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
Generated by
1.8.13