| Codomain typedef (defined in dedekind::algebra::Polynomial< R, M >) | dedekind::algebra::Polynomial< R, M > | |
| coefficient_type typedef (defined in dedekind::algebra::Polynomial< R, M >) | dedekind::algebra::Polynomial< R, M > | |
| degree() const | dedekind::algebra::Polynomial< R, M > | inline |
| derive(std::size_t slot=0) const | dedekind::algebra::Polynomial< R, M > | inline |
| Domain typedef (defined in dedekind::algebra::Polynomial< R, M >) | dedekind::algebra::Polynomial< R, M > | |
| inverse(const Polynomial &a, std::plus< Polynomial >) | dedekind::algebra::Polynomial< R, M > | friend |
| is_zero() const (defined in dedekind::algebra::Polynomial< R, M >) | dedekind::algebra::Polynomial< R, M > | inline |
| leading_coefficient() const | dedekind::algebra::Polynomial< R, M > | inline |
| monomial_type typedef (defined in dedekind::algebra::Polynomial< R, M >) | dedekind::algebra::Polynomial< R, M > | |
| one() (defined in dedekind::algebra::Polynomial< R, M >) | dedekind::algebra::Polynomial< R, M > | inlinestatic |
| operator()(const M &m) const | dedekind::algebra::Polynomial< R, M > | inline |
| operator*(const Polynomial &a, const Polynomial &b) | dedekind::algebra::Polynomial< R, M > | friend |
| operator+(const Polynomial &a, const Polynomial &b) | dedekind::algebra::Polynomial< R, M > | friend |
| operator-(const Polynomial &a) | dedekind::algebra::Polynomial< R, M > | friend |
| operator- (defined in dedekind::algebra::Polynomial< R, M >) | dedekind::algebra::Polynomial< R, M > | friend |
| operator== (defined in dedekind::algebra::Polynomial< R, M >) | dedekind::algebra::Polynomial< R, M > | friend |
| Polynomial()=default | dedekind::algebra::Polynomial< R, M > | |
| Polynomial(R scalar) | dedekind::algebra::Polynomial< R, M > | inlineexplicit |
| Polynomial(std::vector< term_type > terms) | dedekind::algebra::Polynomial< R, M > | inlineexplicit |
| support() const noexcept | dedekind::algebra::Polynomial< R, M > | inline |
| term_type typedef (defined in dedekind::algebra::Polynomial< R, M >) | dedekind::algebra::Polynomial< R, M > | |
| variable(std::size_t slot) | dedekind::algebra::Polynomial< R, M > | inlinestatic |
| zero() (defined in dedekind::algebra::Polynomial< R, M >) | dedekind::algebra::Polynomial< R, M > | inlinestatic |