|
Reference documentation for deal.II version 9.2.0
|
\(\newcommand{\dealvcentcolon}{\mathrel{\mathop{:}}}\)
\(\newcommand{\dealcoloneq}{\dealvcentcolon\mathrel{\mkern-1.2mu}=}\)
\(\newcommand{\jump}[1]{\left[\!\left[ #1 \right]\!\right]}\)
\(\newcommand{\average}[1]{\left\{\!\left\{ #1 \right\}\!\right\}}\)
Go to the documentation of this file.
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>
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 &
617 return *fe_values_table(present_fe_values_index);
622 template <
int dim,
int q_dim,
class FEValuesType>
626 return *fe_collection;
631 template <
int dim,
int q_dim,
class FEValuesType>
635 return *mapping_collection;
640 template <
int dim,
int q_dim,
class FEValuesType>
649 template <
int dim,
int q_dim,
class FEValuesType>
const SmartPointer< const MappingCollection< dim, FEValuesType::space_dimension >, FEValuesBase< dim, q_dim, FEValuesType > > mapping_collection
TableIndices< 3 > present_fe_values_index
FEFaceValues(const hp::MappingCollection< dim, spacedim > &mapping_collection, const hp::FECollection< dim, spacedim > &fe_collection, const hp::QCollection< dim - 1 > &q_collection, const UpdateFlags update_flags)
FEValues(const MappingCollection< dim, spacedim > &mapping_collection, const FECollection< dim, spacedim > &fe_collection, const QCollection< dim > &q_collection, const UpdateFlags update_flags)
void reinit(const TriaIterator< DoFCellAccessor< DoFHandlerType, lda >> cell, const unsigned int face_no, const unsigned int q_index=numbers::invalid_unsigned_int, const unsigned int mapping_index=numbers::invalid_unsigned_int, const unsigned int fe_index=numbers::invalid_unsigned_int)
const FEValuesType & get_present_fe_values() const
static const unsigned int dimension
UpdateFlags get_update_flags() const
const UpdateFlags update_flags
FESubfaceValues(const hp::MappingCollection< dim, spacedim > &mapping_collection, const hp::FECollection< dim, spacedim > &fe_collection, const hp::QCollection< dim - 1 > &q_collection, const UpdateFlags update_flags)
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
void reinit(const TriaIterator< DoFCellAccessor< DoFHandlerType, lda >> cell, const unsigned int q_index=numbers::invalid_unsigned_int, const unsigned int mapping_index=numbers::invalid_unsigned_int, const unsigned int fe_index=numbers::invalid_unsigned_int)
Table< 3, std::unique_ptr< FEValuesType > > fe_values_table
const MappingCollection< dim, FEValuesType::space_dimension > & get_mapping_collection() const
void precalculate_fe_values()
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)
static const unsigned int space_dimension
static const unsigned int invalid_unsigned_int
FEValuesBase & operator=(const FEValuesBase &)=delete
const SmartPointer< const FECollection< dim, FEValuesType::space_dimension >, FEValuesBase< dim, q_dim, FEValuesType > > fe_collection
#define DEAL_II_NAMESPACE_CLOSE
void reinit(const TriaIterator< DoFCellAccessor< DoFHandlerType, lda >> cell, const unsigned int face_no, const unsigned int subface_no, const unsigned int q_index=numbers::invalid_unsigned_int, const unsigned int mapping_index=numbers::invalid_unsigned_int, const unsigned int fe_index=numbers::invalid_unsigned_int)
const QCollection< q_dim > q_collection
const QCollection< q_dim > & get_quadrature_collection() const