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