4 #ifndef DUNE_LOCALFUNCTIONS_WHITNEY_EDGES0_5_HH
5 #define DUNE_LOCALFUNCTIONS_WHITNEY_EDGES0_5_HH
7 #include <dune/geometry/type.hh>
37 template<
class Geometry,
class RF>
54 static const GeometryType gt;
61 template<
class VertexOrder>
63 const VertexOrder& vertexOrder) :
64 basis_(geo, vertexOrder), interpolation_(geo, vertexOrder)
71 {
return interpolation_; }
74 {
return coefficients_; }
76 const GeometryType&
type()
const {
return gt; }
79 template<
class Geometry,
class RF>
81 EdgeS0_5FiniteElement<Geometry, RF>::coefficients_ =
82 typename Traits::Coefficients();
84 template<
class Geometry,
class RF>
86 EdgeS0_5FiniteElement<Geometry, RF>::gt(GeometryType::simplex,
87 Geometry::mydimension);
104 template<
class Geometry,
class RF>
123 template<
class VertexOrder>
124 const FiniteElement
make(
const Geometry& geometry,
125 const VertexOrder& vertexOrder)
131 #endif // DUNE_LOCALFUNCTIONS_WHITNEY_EDGES0_5_HH
const Traits::Interpolation & interpolation() const
return reference to the interpolation object
Definition: edges0.5.hh:70
Definition: edges0.5.hh:43
EdgeS0_5Coefficients< Geometry::mydimension > Coefficients
Definition: edges0.5.hh:47
EdgeS0_5FiniteElement(const Geometry &geo, const VertexOrder &vertexOrder)
Constructor.
Definition: edges0.5.hh:62
Interpolation for lowest order edge elements on simplices.
Definition: whitney/edges0.5/interpolation.hh:27
const Traits::Coefficients & coefficients() const
return reference to the coefficients object
Definition: edges0.5.hh:73
EdgeS0_5Basis< Geometry, RF > Basis
Definition: edges0.5.hh:44
Factory for EdgeS0_5FiniteElement objects.
Definition: edges0.5.hh:105
Coefficients for lowest order edge elements on simplices.
Definition: whitney/edges0.5/coefficients.hh:28
Definition: brezzidouglasmarini1cube2dlocalbasis.hh:14
EdgeS0_5FiniteElement< Geometry, RF > FiniteElement
Definition: edges0.5.hh:106
Basis for order 0.5 (lowest order) edge elements on simplices.
Definition: whitney/edges0.5/basis.hh:34
EdgeS0_5Interpolation< Geometry, typename Basis::Traits > Interpolation
Definition: edges0.5.hh:46
const Traits::Basis & basis() const
return reference to the basis object
Definition: edges0.5.hh:68
FiniteElement for lowest order edge elements on simplices.
Definition: edges0.5.hh:38
const FiniteElement make(const Geometry &geometry, const VertexOrder &vertexOrder)
construct the factory
Definition: edges0.5.hh:124
const GeometryType & type() const
return geometry type of this element
Definition: edges0.5.hh:76