39 template <
int dim,
int spacedim>
42 const unsigned int base_element_number)
45 const bool flag = [&]() {
78 template <
int dim,
int spacedim>
95 template <
int dim,
int spacedim>
96 std::vector<Polynomials::Polynomial<double>>
106 if (
const auto polyspace =
109 return polyspace->get_underlying_polynomials();
119#include "fe_point_evaluation.inst"
const ScalarPolynomialsBase< dim > & get_poly_space() const
unsigned int n_components() const
virtual const FiniteElement< dim, spacedim > & base_element(const unsigned int index) const
Abstract base class for mapping classes.
#define DEAL_II_NAMESPACE_OPEN
#define DEAL_II_NAMESPACE_CLOSE
static ::ExceptionBase & ExcNotImplemented()
#define Assert(cond, exc)
static ::ExceptionBase & ExcInternalError()
#define DEAL_II_NOT_IMPLEMENTED()
std::vector< Polynomials::Polynomial< double > > get_polynomial_space(const FiniteElement< dim, spacedim > &fe)
bool is_fast_path_supported(const FiniteElement< dim, spacedim > &fe, const unsigned int base_element_number)