Rings for MAT 685
Mathematical ring implementation to demonstrate templates and inheritance
Rings
Polynomial
Rings::Polynomial< R > Member List
This is the complete list of members for
Rings::Polynomial< R >
, including all inherited members.
clear_coeffs
()
Rings::Polynomial< R >
protected
coeff
(DEGREE_TYPE) const
Rings::Polynomial< R >
coeffs
Rings::Polynomial< R >
protected
common_division
(const Polynomial< R > &) const
Rings::Polynomial< R >
protected
deg
Rings::Polynomial< R >
protected
degree
() const
Rings::Polynomial< R >
has_inverse
() const override
Rings::Polynomial< R >
virtual
is_cancellable
() const override
Rings::Polynomial< R >
virtual
is_commutative
() const override
Rings::Commutative_Ring_Element
inline
virtual
is_one
() const override
Rings::Polynomial< R >
virtual
is_zero
() const override
Rings::Polynomial< R >
virtual
last_divisor
Rings::Polynomial< R >
protected
static
last_quotient
Rings::Polynomial< R >
protected
static
last_remainder
Rings::Polynomial< R >
protected
static
operator!=
(const Ring_Element &) const override
Rings::Polynomial< R >
virtual
operator%
(const Polynomial< R > &) const
Rings::Polynomial< R >
operator()
(const R &) const
Rings::Polynomial< R >
operator*
(const Ring_Element &) const override
Rings::Polynomial< R >
virtual
operator+
(const Ring_Element &) const override
Rings::Polynomial< R >
virtual
operator-
(const Ring_Element &) const override
Rings::Polynomial< R >
virtual
operator/
(const Polynomial< R > &) const
Rings::Polynomial< R >
operator<<
(ostream &os, const Polynomial< R > &p)
Rings::Polynomial< R >
related
operator=
(const Ring_Element &)
Rings::Polynomial< R >
operator==
(const Ring_Element &) const override
Rings::Polynomial< R >
virtual
operator==
(const R &) const
Rings::Polynomial< R >
Polynomial
()
Rings::Polynomial< R >
Polynomial
(const Polynomial< R > &)
Rings::Polynomial< R >
Polynomial
(const initializer_list< R > &)
Rings::Polynomial< R >
Polynomial
(const vector< R > &)
Rings::Polynomial< R >
set_coeff
(DEGREE_TYPE, const R &)
Rings::Polynomial< R >
set_degree
(DEGREE_TYPE)
Rings::Polynomial< R >
protected
verify_degree
()
Rings::Polynomial< R >
protected
Generated by
1.8.13