13#ifndef dealii_polynomials_P_h
14#define dealii_polynomials_P_h
75 std::array<unsigned int, dim>
78 std::unique_ptr<ScalarPolynomialsBase<dim>>
81 return std::make_unique<PolynomialsP<dim>>(*this);
109inline std::array<unsigned int, dim>
112 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