37 template <
int dim,
int spacedim>
40 const unsigned int base_element_number)
43 const bool flag = [&]() {
76 template <
int dim,
int spacedim>
93 template <
int dim,
int spacedim>
94 std::vector<Polynomials::Polynomial<double>>
104 if (
const auto polyspace =
107 return polyspace->get_underlying_polynomials();
117#include "matrix_free/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
#define DEAL_II_NOT_IMPLEMENTED()
static ::ExceptionBase & ExcNotImplemented()
#define Assert(cond, exc)
static ::ExceptionBase & ExcInternalError()
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)