4#ifndef DUNE_LOCALFUNCTIONS_WHITNEY_EDGES0_5_HH
5#define DUNE_LOCALFUNCTIONS_WHITNEY_EDGES0_5_HH
7#include <dune/geometry/type.hh>
39 template<
class Geometry,
class RF>
56 static const GeometryType gt;
63 template<
class VertexOrder>
65 const VertexOrder& vertexOrder) :
66 basis_(geo, vertexOrder), interpolation_(geo, vertexOrder)
73 {
return interpolation_; }
76 {
return coefficients_; }
78 const GeometryType&
type()
const {
return gt; }
81 template<
class Geometry,
class RF>
83 EdgeS0_5FiniteElement<Geometry, RF>::coefficients_ =
84 typename Traits::Coefficients();
86 template<
class Geometry,
class RF>
88 EdgeS0_5FiniteElement<Geometry, RF>::gt(GeometryType::simplex,
89 Geometry::mydimension);
106 template<
class Geometry,
class RF>
125 template<
class VertexOrder>
127 const VertexOrder& vertexOrder)
Definition brezzidouglasmarini1cube2d.hh:14
FiniteElement for lowest order edge elements on simplices.
Definition edges0.5.hh:40
EdgeS0_5FiniteElement(const Geometry &geo, const VertexOrder &vertexOrder)
Constructor.
Definition edges0.5.hh:64
const Traits::Basis & basis() const
return reference to the basis object
Definition edges0.5.hh:70
const Traits::Interpolation & interpolation() const
return reference to the interpolation object
Definition edges0.5.hh:72
const Traits::Coefficients & coefficients() const
return reference to the coefficients object
Definition edges0.5.hh:75
const GeometryType & type() const
return geometry type of this element
Definition edges0.5.hh:78
Definition edges0.5.hh:45
EdgeS0_5Coefficients< Geometry::mydimension > Coefficients
Definition edges0.5.hh:49
EdgeS0_5Interpolation< Geometry, typename Basis::Traits > Interpolation
Definition edges0.5.hh:48
EdgeS0_5Basis< Geometry, RF > Basis
Definition edges0.5.hh:46
Factory for EdgeS0_5FiniteElement objects.
Definition edges0.5.hh:107
const FiniteElement make(const Geometry &geometry, const VertexOrder &vertexOrder)
construct the factory
Definition edges0.5.hh:126
EdgeS0_5FiniteElement< Geometry, RF > FiniteElement
Definition edges0.5.hh:108
Basis for order 0.5 (lowest order) edge elements on simplices.
Definition whitney/edges0.5/basis.hh:36
export type traits for function signature
Definition whitney/edges0.5/basis.hh:39
Coefficients for lowest order edge elements on simplices.
Definition whitney/edges0.5/coefficients.hh:28
Interpolation for lowest order edge elements on simplices.
Definition whitney/edges0.5/interpolation.hh:30