Rings for MAT 685
Mathematical ring implementation to demonstrate templates and inheritance
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) constRings::Polynomial< R >
coeffsRings::Polynomial< R >protected
common_division(const Polynomial< R > &) constRings::Polynomial< R >protected
degRings::Polynomial< R >protected
degree() constRings::Polynomial< R >
has_inverse() const overrideRings::Polynomial< R >virtual
is_cancellable() const overrideRings::Polynomial< R >virtual
is_commutative() const overrideRings::Commutative_Ring_Elementinlinevirtual
is_one() const overrideRings::Polynomial< R >virtual
is_zero() const overrideRings::Polynomial< R >virtual
last_divisorRings::Polynomial< R >protectedstatic
last_quotientRings::Polynomial< R >protectedstatic
last_remainderRings::Polynomial< R >protectedstatic
operator!=(const Ring_Element &) const overrideRings::Polynomial< R >virtual
operator%(const Polynomial< R > &) constRings::Polynomial< R >
operator()(const R &) constRings::Polynomial< R >
operator*(const Ring_Element &) const overrideRings::Polynomial< R >virtual
operator+(const Ring_Element &) const overrideRings::Polynomial< R >virtual
operator-(const Ring_Element &) const overrideRings::Polynomial< R >virtual
operator/(const Polynomial< R > &) constRings::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 overrideRings::Polynomial< R >virtual
operator==(const R &) constRings::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