4 #ifndef DUNE_PDELAB_MONOMFEM_HH
5 #define DUNE_PDELAB_MONOMFEM_HH
9 #include <dune/geometry/type.hh>
11 #include<dune/localfunctions/monomial.hh>
21 template<
class D,
class R,
int d,
int p>
37 std::size_t
size(GeometryType gt)
const
39 return gt == _gt ? Dune::MonomImp::Size<d,p>::val : 0;
44 return MonomImp::Size<d,p>::val;
48 const GeometryType _gt;
60 template<
class Geometry,
class RF, std::
size_t p>
63 MonomialFiniteElementFactory<Geometry, RF, p>
66 typedef MonomialFiniteElementFactory<Geometry, RF, p> FEFactory;
69 static FEFactory feFactory;
75 template<
class GV,
class RF, std::
size_t p>
76 typename MonomFiniteElementMap<GV, RF, p>::FEFactory
77 MonomFiniteElementMap<GV, RF, p>::feFactory;
82 #endif //DUNE_PDELAB_MONOMFEM_HH
MonomLocalFiniteElementMap(const Dune::GeometryType &type)
Definition: monomfem.hh:27
std::size_t size(GeometryType gt) const
Definition: monomfem.hh:37
MonomFiniteElementMap()
Definition: monomfem.hh:72
bool fixedSize() const
Definition: monomfem.hh:32
Definition: monomfem.hh:22
Definition: adaptivity.hh:27
simple implementation where all entities have the same finite element
Definition: finiteelementmap.hh:107
Global-valued finite element map for Monom elements.
Definition: monomfem.hh:61
std::size_t maxLocalSize() const
Definition: monomfem.hh:42
Generic finite element map for global finite elements created with a geometry.
Definition: global.hh:19
const P & p
Definition: constraints.hh:146