16 #ifndef dealii_hp_fe_values_h 17 #define dealii_hp_fe_values_h 35 template <
int dim,
int spacedim>
65 template <
int dim,
int q_dim,
class FEValuesType>
113 const std::vector<unsigned int> &mapping_indices,
114 const std::vector<unsigned int> &q_indices);
175 const unsigned int mapping_index,
176 const unsigned int q_index);
280 template <
int dim,
int spacedim = dim>
285 static const unsigned int dimension = dim;
287 static const unsigned int space_dimension = spacedim;
353 template <
typename DoFHandlerType,
bool lda>
407 template <
int dim,
int spacedim = dim>
475 template <
typename DoFHandlerType,
bool lda>
478 const unsigned int face_no,
499 const unsigned int face_no,
514 template <
int dim,
int spacedim = dim>
517 FEValuesBase<dim, dim - 1, ::FESubfaceValues<dim, spacedim>>
574 template <
typename DoFHandlerType,
bool lda>
577 const unsigned int face_no,
578 const unsigned int subface_no,
599 const unsigned int face_no,
600 const unsigned int subface_no,
613 template <
int dim,
int q_dim,
class FEValuesType>
614 inline const FEValuesType &
622 template <
int dim,
int q_dim,
class FEValuesType>
631 template <
int dim,
int q_dim,
class FEValuesType>
640 template <
int dim,
int q_dim,
class FEValuesType>
649 template <
int dim,
int q_dim,
class FEValuesType>
static const unsigned int invalid_unsigned_int
void reinit(MatrixBlock< MatrixType > &v, const BlockSparsityPattern &p)
const QCollection< q_dim > q_collection
const SmartPointer< const MappingCollection< dim, FEValuesType::space_dimension >, FEValuesBase< dim, q_dim, FEValuesType > > mapping_collection
TableIndices< 3 > present_fe_values_index
UpdateFlags get_update_flags() const
const UpdateFlags update_flags
const MappingCollection< dim, FEValuesType::space_dimension > & get_mapping_collection() const
void precalculate_fe_values()
#define DEAL_II_NAMESPACE_CLOSE
FEValuesBase & operator=(const FEValuesBase &)=delete
const SmartPointer< const FECollection< dim, FEValuesType::space_dimension >, FEValuesBase< dim, q_dim, FEValuesType > > fe_collection
FEValuesType & select_fe_values(const unsigned int fe_index, const unsigned int mapping_index, const unsigned int q_index)
#define DEAL_II_NAMESPACE_OPEN
const FECollection< dim, FEValuesType::space_dimension > & get_fe_collection() const
const QCollection< q_dim > & get_quadrature_collection() const
Table< 3, std::unique_ptr< FEValuesType > > fe_values_table
FEValuesBase(const MappingCollection< dim, FEValuesType::space_dimension > &mapping_collection, const FECollection< dim, FEValuesType::space_dimension > &fe_collection, const QCollection< q_dim > &q_collection, const UpdateFlags update_flags)
const FEValuesType & get_present_fe_values() const