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