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_;
P0LocalFiniteElement< D, R, dim >::Traits Traits
Definition: refinedp0.hh:31
traits helper struct
Definition: localfiniteelementtraits.hh:10
LocalFiniteElementTraits< RefinedP0LocalBasis< D, R, 1 >, RefinedP0LocalCoefficients< 1 >, RefinedP0LocalInterpolation< RefinedP0LocalBasis< D, R, 1 > > > Traits
Definition: refinedp0.hh:45
RefinedP0LocalFiniteElement()
Definition: refinedp0.hh:49
RefinedP0LocalFiniteElement * clone() const
Definition: refinedp0.hh:220
const Traits::LocalBasisType & localBasis() const
Definition: refinedp0.hh:56
const Traits::LocalCoefficientsType & localCoefficients() const
Definition: refinedp0.hh:129
unsigned int size() const
Number of shape functions in this finite element.
Definition: refinedp0.hh:142
unsigned int size() const
Number of shape functions in this finite element.
Definition: refinedp0.hh:76
Local finite element that is piecewise P0 on a once uniformly refined reference geometry.
Definition: refinedp0.hh:24
const Traits::LocalInterpolationType & localInterpolation() const
Definition: refinedp0.hh:136
RefinedP0LocalFiniteElement()
Definition: refinedp0.hh:181
RefinedP0LocalFiniteElement * clone() const
Definition: refinedp0.hh:88
LocalFiniteElementTraits< RefinedP0LocalBasis< D, R, 3 >, RefinedP0LocalCoefficients< 3 >, RefinedP0LocalInterpolation< RefinedP0LocalBasis< D, R, 3 > > > Traits
Definition: refinedp0.hh:177
const Traits::LocalBasisType & localBasis() const
Definition: refinedp0.hh:188
const Traits::LocalBasisType & localBasis() const
Definition: refinedp0.hh:122
const Traits::LocalCoefficientsType & localCoefficients() const
Definition: refinedp0.hh:63
Definition: brezzidouglasmarini1cube2dlocalbasis.hh:14
LI LocalInterpolationType
Definition: localfiniteelementtraits.hh:22
RefinedP0LocalFiniteElement()
Definition: refinedp0.hh:115
unsigned int size() const
Number of shape functions in this finite element.
Definition: refinedp0.hh:208
LC LocalCoefficientsType
Definition: localfiniteelementtraits.hh:18
Definition: refinedp0localinterpolation.hh:11
GeometryType type() const
Definition: refinedp0.hh:215
LocalFiniteElementTraits< RefinedP0LocalBasis< D, R, 2 >, RefinedP0LocalCoefficients< 2 >, RefinedP0LocalInterpolation< RefinedP0LocalBasis< D, R, 2 > > > Traits
Definition: refinedp0.hh:111
LB LocalBasisType
Definition: localfiniteelementtraits.hh:14
RefinedP0LocalFiniteElement * clone() const
Definition: refinedp0.hh:154
GeometryType type() const
Definition: refinedp0.hh:83
const Traits::LocalInterpolationType & localInterpolation() const
Definition: refinedp0.hh:70
GeometryType type() const
Definition: refinedp0.hh:149
const Traits::LocalInterpolationType & localInterpolation() const
Definition: refinedp0.hh:202
const Traits::LocalCoefficientsType & localCoefficients() const
Definition: refinedp0.hh:195