#include <dune/pdelab/finiteelementmap/pkfem.hh>
|
static constexpr bool | fixedSize () |
|
static constexpr bool | hasDOFs (int codim) |
|
static constexpr std::size_t | size (GeometryType gt) |
|
static constexpr std::size_t | maxLocalSize () |
|
|
|
The FiniteElementMap provides different methods to compute the size of the GridFunctionSpace (if possible) without iterating the grid. The approach is as follows (pseudo code):
computeNumberOfDofs(GridView, FEM):
sum(FEM. size(gt)*GridView. size(gt) for gt in GeometryTypes)
else
sum(FEM. find(E).basis(). size() for E in GridView.entities<0>())
static constexpr bool fixedSize()=delete a FiniteElementMap is fixedSize iif the size of the local functions space for each GeometryType is fi...
const Traits::FiniteElementType & find(const EntityType &e) const=delete Return local basis for the given entity.
static constexpr std::size_t size(GeometryType gt)=delete if the FiniteElementMap is fixedSize, the size methods computes the number of DOFs for given Geometry...
|
static constexpr int | dimension |
| dimension of the domain this FEM is defined on.
|
|
◆ Traits
template<typename GV , typename D , typename R , unsigned int k>
export type of the signature
◆ PkLocalFiniteElementMapBase()
template<typename GV , typename D , typename R , unsigned int k>
◆ find() [1/2]
template<typename GV , typename D , typename R , unsigned int k>
template<typename Entity >
get local basis functions for entity
◆ find() [2/2]
Return local basis for the given entity.
The return value is a reference to Traits::LocalBasisType. If there is a different local basis for two elements then this type must be polymorphic.
◆ fixedSize()
template<typename GV , typename D , typename R , unsigned int k>
◆ hasDOFs()
template<typename GV , typename D , typename R , unsigned int k>
◆ maxLocalSize()
template<typename GV , typename D , typename R , unsigned int k>
◆ size()
template<typename GV , typename D , typename R , unsigned int k>
◆ dimension
dimension of the domain this FEM is defined on.
The documentation for this class was generated from the following file: