Template Class FiniteElementSpaceView¶
Defined in File fe_space.h
Class Documentation¶
-
template<int dim, int spacedim = dim>
class FiniteElementSpaceView¶ A thin, non-owning view of an existing deal.II finite-element space.
Public Types
Public Functions
-
inline FiniteElementSpaceView(const DoFHandlerType &dof_handler, const MappingType &mapping, const dealii::AffineConstraints<double> &constraints, const dealii::IndexSet *locally_relevant = nullptr)¶
Construct a local view; owning-space setup validates the global mesh.
-
inline const DoFHandlerType &dof_handler() const¶
-
inline const MappingType &mapping() const¶
-
inline const dealii::AffineConstraints<double> &constraints() const¶
-
inline const dealii::IndexSet &locally_owned_dofs() const¶
-
inline const dealii::IndexSet &locally_relevant_dofs() const¶
-
inline MPI_Comm mpi_communicator() const¶
-
inline const dealii::parallel::TriangulationBase<dim, spacedim> &distributed_triangulation() const¶
Return the distributed triangulation behind this FE-space view.
-
inline auto field(const std::string &name) const¶
-
inline auto field(StateLayout &layout, const std::string &name) const¶
-
template<typename Extractor>
inline Field<dim, spacedim, Extractor> field(const std::string &name, const Extractor &extractor) const¶
-
template<typename Extractor>
inline Field<dim, spacedim, Extractor> field(StateLayout &layout, const std::string &name, const Extractor &extractor) const¶
-
inline FiniteElementSpaceView(const DoFHandlerType &dof_handler, const MappingType &mapping, const dealii::AffineConstraints<double> &constraints, const dealii::IndexSet *locally_relevant = nullptr)¶