6#ifndef DUNE_LOCALFUNCTIONS_WHITNEY_EDGES0_5_HH
7#define DUNE_LOCALFUNCTIONS_WHITNEY_EDGES0_5_HH
9#include <dune/geometry/type.hh>
41 template<
class Geometry,
class RF>
64 template<
class VertexOrder>
66 const VertexOrder& vertexOrder) :
67 basis_(geo, vertexOrder), interpolation_(geo, vertexOrder)
74 {
return interpolation_; }
77 {
return coefficients_; }
79 static constexpr GeometryType
type() {
return GeometryTypes::simplex(Geometry::mydimension); }
82 template<
class Geometry,
class RF>
84 EdgeS0_5FiniteElement<Geometry, RF>::coefficients_ =
85 typename Traits::Coefficients();
102 template<
class Geometry,
class RF>
121 template<
class VertexOrder>
123 const VertexOrder& vertexOrder)
Definition bdfmcube.hh:18
FiniteElement for lowest order edge elements on simplices.
Definition edges0.5.hh:42
EdgeS0_5FiniteElement(const Geometry &geo, const VertexOrder &vertexOrder)
Constructor.
Definition edges0.5.hh:65
static constexpr GeometryType type()
return geometry type of this element
Definition edges0.5.hh:79
const Traits::Basis & basis() const
return reference to the basis object
Definition edges0.5.hh:71
const Traits::Interpolation & interpolation() const
return reference to the interpolation object
Definition edges0.5.hh:73
const Traits::Coefficients & coefficients() const
return reference to the coefficients object
Definition edges0.5.hh:76
Definition edges0.5.hh:47
EdgeS0_5Coefficients< Geometry::mydimension > Coefficients
Definition edges0.5.hh:51
EdgeS0_5Interpolation< Geometry, typename Basis::Traits > Interpolation
Definition edges0.5.hh:50
EdgeS0_5Basis< Geometry, RF > Basis
Definition edges0.5.hh:48
Factory for EdgeS0_5FiniteElement objects.
Definition edges0.5.hh:103
const FiniteElement make(const Geometry &geometry, const VertexOrder &vertexOrder)
construct the factory
Definition edges0.5.hh:122
EdgeS0_5FiniteElement< Geometry, RF > FiniteElement
Definition edges0.5.hh:104
Basis for order 0.5 (lowest order) edge elements on simplices.
Definition whitney/edges0.5/basis.hh:38
export type traits for function signature
Definition whitney/edges0.5/basis.hh:41
Coefficients for lowest order edge elements on simplices.
Definition whitney/edges0.5/coefficients.hh:31
Interpolation for lowest order edge elements on simplices.
Definition whitney/edges0.5/interpolation.hh:33