3 #ifndef DUNE_REFINED_P0_LOCALFINITEELEMENT_HH
4 #define DUNE_REFINED_P0_LOCALFINITEELEMENT_HH
6 #include <dune/geometry/type.hh>
23 template<
class D,
class R,
int dim>
36 template<
class D,
class R>
72 return interpolation_;
94 RefinedP0LocalBasis<D,R,1> basis_;
95 RefinedP0LocalCoefficients<1> coefficients_;
102 template<
class D,
class R>
131 return coefficients_;
138 return interpolation_;
144 return basis_.size();
160 RefinedP0LocalBasis<D,R,2> basis_;
161 RefinedP0LocalCoefficients<2> coefficients_;
168 template<
class D,
class R>
183 gt.makeTetrahedron();
197 return coefficients_;
204 return interpolation_;
210 return basis_.size();
226 RefinedP0LocalBasis<D,R,3> basis_;
227 RefinedP0LocalCoefficients<3> coefficients_;
const Traits::LocalCoefficientsType & localCoefficients() const
Definition: refinedp0.hh:63
GeometryType type() const
Definition: refinedp0.hh:215
unsigned int size() const
Number of shape functions in this finite element.
Definition: refinedp0.hh:76
RefinedP0LocalFiniteElement()
Definition: refinedp0.hh:181
LocalFiniteElementTraits< RefinedP0LocalBasis< D, R, 3 >, RefinedP0LocalCoefficients< 3 >, RefinedP0LocalInterpolation< RefinedP0LocalBasis< D, R, 3 > > > Traits
Definition: refinedp0.hh:177
P0LocalFiniteElement< D, R, dim >::Traits Traits
Definition: refinedp0.hh:31
Definition: refinedp0localinterpolation.hh:11
RefinedP0LocalFiniteElement()
Definition: refinedp0.hh:115
unsigned int size() const
Number of shape functions in this finite element.
Definition: refinedp0.hh:142
RefinedP0LocalFiniteElement * clone() const
Definition: refinedp0.hh:220
GeometryType type() const
Definition: refinedp0.hh:83
const Traits::LocalInterpolationType & localInterpolation() const
Definition: refinedp0.hh:70
LocalFiniteElementTraits< RefinedP0LocalBasis< D, R, 2 >, RefinedP0LocalCoefficients< 2 >, RefinedP0LocalInterpolation< RefinedP0LocalBasis< D, R, 2 > > > Traits
Definition: refinedp0.hh:111
LocalFiniteElementTraits< RefinedP0LocalBasis< D, R, 1 >, RefinedP0LocalCoefficients< 1 >, RefinedP0LocalInterpolation< RefinedP0LocalBasis< D, R, 1 > > > Traits
Definition: refinedp0.hh:45
const Traits::LocalInterpolationType & localInterpolation() const
Definition: refinedp0.hh:136
const Traits::LocalCoefficientsType & localCoefficients() const
Definition: refinedp0.hh:195
const Traits::LocalBasisType & localBasis() const
Definition: refinedp0.hh:56
traits helper struct
Definition: localfiniteelementtraits.hh:10
LI LocalInterpolationType
Definition: localfiniteelementtraits.hh:22
Definition: brezzidouglasmarini1cube2dlocalbasis.hh:14
RefinedP0LocalFiniteElement * clone() const
Definition: refinedp0.hh:154
LC LocalCoefficientsType
Definition: localfiniteelementtraits.hh:18
const Traits::LocalBasisType & localBasis() const
Definition: refinedp0.hh:188
const Traits::LocalCoefficientsType & localCoefficients() const
Definition: refinedp0.hh:129
GeometryType type() const
Definition: refinedp0.hh:149
unsigned int size() const
Number of shape functions in this finite element.
Definition: refinedp0.hh:208
RefinedP0LocalFiniteElement()
Definition: refinedp0.hh:49
const Traits::LocalInterpolationType & localInterpolation() const
Definition: refinedp0.hh:202
RefinedP0LocalFiniteElement * clone() const
Definition: refinedp0.hh:88
LB LocalBasisType
Definition: localfiniteelementtraits.hh:14
const Traits::LocalBasisType & localBasis() const
Definition: refinedp0.hh:122
Local finite element that is piecewise P0 on a once uniformly refined reference geometry.
Definition: refinedp0.hh:24