dune-localfunctions
2.6-git
|
Go to the documentation of this file.
3 #ifndef DUNE_REFINED_P1_LOCALFINITEELEMENT_HH
4 #define DUNE_REFINED_P1_LOCALFINITEELEMENT_HH
6 #include <dune/geometry/type.hh>
27 template<
class D,
class R,
int dim>
71 static constexpr GeometryType
type ()
73 return GeometryTypes::line;
86 template<
class D,
class R>
119 return interpolation;
130 static constexpr GeometryType
type ()
132 return GeometryTypes::triangle;
143 template<
class D,
class R>
176 return interpolation;
187 static constexpr GeometryType
type ()
189 return GeometryTypes::tetrahedron;
RefinedP1LocalFiniteElement()
Definition: refinedp1.hh:98
const Traits::LocalCoefficientsType & localCoefficients() const
Definition: refinedp1.hh:167
static constexpr GeometryType type()
Definition: refinedp1.hh:71
const Traits::LocalInterpolationType & localInterpolation() const
Definition: refinedp1.hh:174
unsigned int size() const
Number of shape functions in this finite element.
Definition: refinedp1.hh:180
const Traits::LocalCoefficientsType & localCoefficients() const
Definition: refinedp1.hh:51
Uniformly refined linear Lagrange shape functions on the triangle.
Definition: refinedp1localbasis.hh:194
traits helper struct
Definition: localfiniteelementtraits.hh:10
LI LocalInterpolationType
Definition: localfiniteelementtraits.hh:22
unsigned int size() const
Number of shape functions in this finite element.
Definition: refinedp1.hh:64
const Traits::LocalCoefficientsType & localCoefficients() const
Definition: refinedp1.hh:110
Definition: pk1dlocalinterpolation.hh:11
const Traits::LocalInterpolationType & localInterpolation() const
Definition: refinedp1.hh:58
Definition: pk2dlocalinterpolation.hh:11
unsigned int size() const
Number of shape functions in this finite element.
Definition: refinedp1.hh:123
const Traits::LocalInterpolationType & localInterpolation() const
Definition: refinedp1.hh:117
const Traits::LocalBasisType & localBasis() const
Definition: refinedp1.hh:103
LocalFiniteElementTraits< RefinedP1LocalBasis< D, R, 3 >, Pk3DLocalCoefficients< 2 >, Pk3DLocalInterpolation< Pk3DLocalBasis< D, R, 2 > > > Traits
Definition: refinedp1.hh:151
RefinedP1LocalFiniteElement()
Definition: refinedp1.hh:39
LC LocalCoefficientsType
Definition: localfiniteelementtraits.hh:18
Uniformly refined linear Lagrange shape functions on the 3D-simplex (tetrahedron).
Definition: refinedp1localbasis.hh:423
const Traits::LocalBasisType & localBasis() const
Definition: refinedp1.hh:44
Uniformly refined linear Lagrange shape functions in 1D.
Definition: refinedp1localbasis.hh:53
RefinedP1LocalFiniteElement()
Definition: refinedp1.hh:155
Linear Lagrange shape functions on a uniformly refined reference element.
Definition: pk3dlocalinterpolation.hh:11
const Traits::LocalBasisType & localBasis() const
Definition: refinedp1.hh:160
static constexpr GeometryType type()
Definition: refinedp1.hh:187
LocalFiniteElementTraits< RefinedP1LocalBasis< D, R, 1 >, Pk1DLocalCoefficients< 2 >, Pk1DLocalInterpolation< Pk1DLocalBasis< D, R, 2 > > > Traits
Definition: refinedp1.hh:35
static constexpr GeometryType type()
Definition: refinedp1.hh:130
LB LocalBasisType
Definition: localfiniteelementtraits.hh:14
Definition: brezzidouglasmarini1cube2dlocalbasis.hh:15
unsigned int size() const
number of shape functions
Definition: refinedp1localbasis.hh:62
LocalFiniteElementTraits< RefinedP1LocalBasis< D, R, 2 >, Pk2DLocalCoefficients< 2 >, Pk2DLocalInterpolation< Pk2DLocalBasis< D, R, 2 > > > Traits
Definition: refinedp1.hh:94
Definition: refinedp1.hh:28