16#ifndef dealii_polynomials_P_h
17#define dealii_polynomials_P_h
77 std::array<unsigned int, dim>
80 std::unique_ptr<ScalarPolynomialsBase<dim>>
83 return std::make_unique<PolynomialsP<dim>>(*this);
111inline std::array<unsigned int, dim>
114 return this->compute_index(n);
std::vector< unsigned int > index_map
static constexpr unsigned int dimension
virtual unsigned int degree() const override
void create_polynomial_ordering(std::vector< unsigned int > &index_map) const
std::unique_ptr< ScalarPolynomialsBase< dim > > clone() const override
std::array< unsigned int, dim > directional_degrees(unsigned int n) const
#define DEAL_II_NAMESPACE_OPEN
#define DEAL_II_NAMESPACE_CLOSE