4 #ifndef DUNE_PDELAB_Q1FEM_HH
5 #define DUNE_PDELAB_Q1FEM_HH
7 #warning dune/pdelab/finiteelementmap/q1fem.hh, Q1LocalFiniteElementMap and Q1FiniteElementMap are deprecated, please use dune/pdelab/finiteelementmap/qkfem.hh and QkLocalFiniteElementMap instead
11 #include <dune/common/deprecated.hh>
12 #include <dune/localfunctions/lagrange/q1.hh>
22 template<
class D,
class R,
int d>
34 std::size_t
size(GeometryType gt)
const
36 return gt.isVertex() ? 1 : 0;
55 template<
class Geometry,
class RF>
59 typedef Q1FiniteElementFactory<Geometry, RF> FEFactory;
62 static FEFactory feFactory;
72 std::size_t
size(GeometryType gt)
const
74 return gt.isVertex() ? 1 : 0;
79 return 1 << Geometry::dimension;
83 template<
class GV,
class RF>
84 typename Q1FiniteElementMap<GV, RF>::FEFactory
85 Q1FiniteElementMap<GV, RF>::feFactory;
std::size_t maxLocalSize() const
Definition: q1fem.hh:39
Generic finite element map for global finite elements created with a geometry.
Definition: global.hh:19
bool fixedSize() const
Definition: q1fem.hh:67
bool fixedSize() const
Definition: q1fem.hh:29
std::size_t maxLocalSize() const
Definition: q1fem.hh:77
std::size_t size(GeometryType gt) const
Definition: q1fem.hh:34
Global-valued finite element map for Q1 elements.
Definition: q1fem.hh:56
simple implementation where all entities have the same finite element
Definition: finiteelementmap.hh:107
std::size_t size(GeometryType gt) const
Definition: q1fem.hh:72
Q1FiniteElementMap()
Definition: q1fem.hh:65