|
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. |