4 #ifndef DUNE_PDELAB_FINITEELEMENTMAP_QKFEM_HH
5 #define DUNE_PDELAB_FINITEELEMENTMAP_QKFEM_HH
9 #include <dune/localfunctions/lagrange/qk.hh>
17 template<
typename GV,
typename D,
typename R, std::
size_t k>
32 std::size_t
size(GeometryType gt)
const
37 return gt.isVertex() ? 1 : 0;
40 if (GV::dimension != 2 && GV::dimension != 3)
41 DUNE_THROW(NotImplemented,
"QkLocalFiniteElementMap with k = 2 is only implemented for d = 2,3");
46 DUNE_THROW(NotImplemented,
"QkLocalFiniteElementMap is only implemented for k <= 2");
53 for (std::size_t i = 0; i < GV::dimension; ++i)
63 #endif // DUNE_PDELAB_FINITEELEMENTMAP_QKFEM_HH
std::size_t maxLocalSize() const
Definition: qkfem.hh:50
simple implementation where all entities have the same finite element
Definition: finiteelementmap.hh:107
std::size_t size(GeometryType gt) const
Definition: qkfem.hh:32
QkLocalFiniteElementMap(const GV &gv)
Definition: qkfem.hh:24
bool fixedSize() const
Definition: qkfem.hh:27