16 #ifndef dealii_hp_fe_values_h 17 #define dealii_hp_fe_values_h 40 template <
int dim,
int spacedim>
68 template <
int dim,
int q_dim,
class FEValuesType>
138 const std::vector<unsigned int> &mapping_indices,
139 const std::vector<unsigned int> &q_indices);
200 const unsigned int mapping_index,
201 const unsigned int q_index);
314 template <
int dim,
int spacedim = dim>
319 static const unsigned int dimension = dim;
321 static const unsigned int space_dimension = spacedim;
438 template <
int dim,
int spacedim = dim>
536 const unsigned int face_no,
568 const unsigned int face_no,
594 template <
int dim,
int spacedim = dim>
597 FEValuesBase<dim, dim - 1, ::FESubfaceValues<dim, spacedim>>
657 const unsigned int face_no,
658 const unsigned int subface_no,
677 const unsigned int face_no,
678 const unsigned int subface_no,
691 template <
int dim,
int q_dim,
class FEValuesType>
692 inline const FEValuesType &
700 template <
int dim,
int q_dim,
class FEValuesType>
709 template <
int dim,
int q_dim,
class FEValuesType>
718 template <
int dim,
int q_dim,
class FEValuesType>
727 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 std::vector< QCollection< q_dim > > q_collections
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