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>
85 Pk1DLocalCoefficients<2> coefficients;
94 template<
class D,
class R>
129 return interpolation;
152 Pk2DLocalCoefficients<2> coefficients;
159 template<
class D,
class R>
173 gt.makeTetrahedron();
194 return interpolation;
217 Pk3DLocalCoefficients<2> coefficients;
LocalFiniteElementTraits< RefinedP1LocalBasis< D, R, 2 >, Pk2DLocalCoefficients< 2 >, Pk2DLocalInterpolation< Pk2DLocalBasis< D, R, 2 > > > Traits
Definition: refinedp1.hh:102
traits helper struct
Definition: localfiniteelementtraits.hh:10
Definition: pk1dlocalinterpolation.hh:11
RefinedP1LocalFiniteElement * clone() const
Definition: refinedp1.hh:210
Uniformly refined linear Lagrange shape functions in 1D.
Definition: refinedp1localbasis.hh:51
RefinedP1LocalFiniteElement()
Definition: refinedp1.hh:106
Definition: pk3dlocalinterpolation.hh:11
unsigned int size() const
Number of shape functions in this finite element.
Definition: refinedp1.hh:66
const Traits::LocalInterpolationType & localInterpolation() const
Definition: refinedp1.hh:60
RefinedP1LocalFiniteElement * clone() const
Definition: refinedp1.hh:78
unsigned int size() const
Number of shape functions in this finite element.
Definition: refinedp1.hh:133
LocalFiniteElementTraits< RefinedP1LocalBasis< D, R, 1 >, Pk1DLocalCoefficients< 2 >, Pk1DLocalInterpolation< Pk1DLocalBasis< D, R, 2 > > > Traits
Definition: refinedp1.hh:35
GeometryType type() const
Definition: refinedp1.hh:73
Linear Lagrange shape functions on a uniformly refined reference element.
Definition: brezzidouglasmarini1cube2dlocalbasis.hh:14
LI LocalInterpolationType
Definition: localfiniteelementtraits.hh:22
RefinedP1LocalFiniteElement()
Definition: refinedp1.hh:39
Uniformly refined linear Lagrange shape functions on the 3D-simplex (tetrahedron).
Definition: refinedp1localbasis.hh:317
const Traits::LocalInterpolationType & localInterpolation() const
Definition: refinedp1.hh:192
LC LocalCoefficientsType
Definition: localfiniteelementtraits.hh:18
const Traits::LocalCoefficientsType & localCoefficients() const
Definition: refinedp1.hh:53
const Traits::LocalCoefficientsType & localCoefficients() const
Definition: refinedp1.hh:120
GeometryType type() const
Definition: refinedp1.hh:140
unsigned int size() const
number of shape functions
Definition: refinedp1localbasis.hh:60
LocalFiniteElementTraits< RefinedP1LocalBasis< D, R, 3 >, Pk3DLocalCoefficients< 2 >, Pk3DLocalInterpolation< Pk3DLocalBasis< D, R, 2 > > > Traits
Definition: refinedp1.hh:167
RefinedP1LocalFiniteElement * clone() const
Definition: refinedp1.hh:145
LB LocalBasisType
Definition: localfiniteelementtraits.hh:14
Definition: pk2dlocalinterpolation.hh:11
const Traits::LocalBasisType & localBasis() const
Definition: refinedp1.hh:178
const Traits::LocalInterpolationType & localInterpolation() const
Definition: refinedp1.hh:127
Definition: refinedp1.hh:28
const Traits::LocalBasisType & localBasis() const
Definition: refinedp1.hh:46
Uniformly refined linear Lagrange shape functions on the triangle.
Definition: refinedp1localbasis.hh:159
unsigned int size() const
Number of shape functions in this finite element.
Definition: refinedp1.hh:198
const Traits::LocalCoefficientsType & localCoefficients() const
Definition: refinedp1.hh:185
GeometryType type() const
Definition: refinedp1.hh:205
RefinedP1LocalFiniteElement()
Definition: refinedp1.hh:171
const Traits::LocalBasisType & localBasis() const
Definition: refinedp1.hh:113