|
| static constexpr bool | fixedSize () |
| |
| static constexpr bool | hasDOFs (int codim)=delete |
| | return if FiniteElementMap has degrees of freedom for given codimension
|
| |
| static constexpr std::size_t | maxLocalSize ()=delete |
| | compute an upper bound for the local number of DOFs.
|
| |
|
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 std::size_t | size (GeometryType gt)=delete |
| | if the FiniteElementMap is fixedSize, the size methods computes the number of DOFs for given GeometryType.
|
| |
template<class D, class R>
class Dune::PDELab::Pk1dLocalFiniteElementMap< D, R >
FiniteElementMap for the Pk basis in 1d.
- Note
- k is a runtime variable.
- Template Parameters
-
| D | Type to represent domain. |
| R | Type to represent range. |