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_;
102 template<
class D,
class R>
131 return coefficients_;
138 return interpolation_;
144 return basis_.size();
168 template<
class D,
class R>
183 gt.makeTetrahedron();
197 return coefficients_;
204 return interpolation_;
210 return basis_.size();
Definition brezzidouglasmarini1cube2d.hh:14
traits helper struct
Definition localfiniteelementtraits.hh:11
LB LocalBasisType
Definition localfiniteelementtraits.hh:14
LC LocalCoefficientsType
Definition localfiniteelementtraits.hh:18
LI LocalInterpolationType
Definition localfiniteelementtraits.hh:22
Local finite element that is piecewise P0 on a once uniformly refined reference geometry.
Definition refinedp0.hh:25
P0LocalFiniteElement< D, R, dim >::Traits Traits
Definition refinedp0.hh:31
const Traits::LocalBasisType & localBasis() const
Definition refinedp0.hh:56
RefinedP0LocalFiniteElement()
Definition refinedp0.hh:49
GeometryType type() const
Definition refinedp0.hh:83
RefinedP0LocalFiniteElement * clone() const
Definition refinedp0.hh:88
const Traits::LocalInterpolationType & localInterpolation() const
Definition refinedp0.hh:70
const Traits::LocalCoefficientsType & localCoefficients() const
Definition refinedp0.hh:63
LocalFiniteElementTraits< RefinedP0LocalBasis< D, R, 1 >, RefinedP0LocalCoefficients< 1 >, RefinedP0LocalInterpolation< RefinedP0LocalBasis< D, R, 1 > > > Traits
Definition refinedp0.hh:45
unsigned int size() const
Number of shape functions in this finite element.
Definition refinedp0.hh:76
RefinedP0LocalFiniteElement * clone() const
Definition refinedp0.hh:154
unsigned int size() const
Number of shape functions in this finite element.
Definition refinedp0.hh:142
GeometryType type() const
Definition refinedp0.hh:149
RefinedP0LocalFiniteElement()
Definition refinedp0.hh:115
LocalFiniteElementTraits< RefinedP0LocalBasis< D, R, 2 >, RefinedP0LocalCoefficients< 2 >, RefinedP0LocalInterpolation< RefinedP0LocalBasis< D, R, 2 > > > Traits
Definition refinedp0.hh:111
const Traits::LocalCoefficientsType & localCoefficients() const
Definition refinedp0.hh:129
const Traits::LocalInterpolationType & localInterpolation() const
Definition refinedp0.hh:136
const Traits::LocalBasisType & localBasis() const
Definition refinedp0.hh:122
RefinedP0LocalFiniteElement * clone() const
Definition refinedp0.hh:220
RefinedP0LocalFiniteElement()
Definition refinedp0.hh:181
const Traits::LocalBasisType & localBasis() const
Definition refinedp0.hh:188
GeometryType type() const
Definition refinedp0.hh:215
const Traits::LocalInterpolationType & localInterpolation() const
Definition refinedp0.hh:202
unsigned int size() const
Number of shape functions in this finite element.
Definition refinedp0.hh:208
const Traits::LocalCoefficientsType & localCoefficients() const
Definition refinedp0.hh:195
LocalFiniteElementTraits< RefinedP0LocalBasis< D, R, 3 >, RefinedP0LocalCoefficients< 3 >, RefinedP0LocalInterpolation< RefinedP0LocalBasis< D, R, 3 > > > Traits
Definition refinedp0.hh:177
Uniformly refined constant shape functions on a unit simplex in R^dim.
Definition refinedp0localbasis.hh:38
Layout map for RefinedP0 elements.
Definition refinedp0localcoefficients.hh:23
Definition refinedp0localinterpolation.hh:12