dune-localfunctions
2.7.0
|
Go to the documentation of this file.
3 #ifndef DUNE_LOCALFUNCTIONS_REFINED_REFINEDP1_HH
4 #define DUNE_LOCALFUNCTIONS_REFINED_REFINEDP1_HH
6 #include <dune/geometry/type.hh>
23 template<
class D,
class R,
int dim>
30 Impl::LagrangeSimplexLocalCoefficients<dim,2>,
31 Impl::LagrangeSimplexLocalInterpolation<Impl::LagrangeSimplexLocalBasis<D,R,dim,2> > >
Traits;
56 return interpolation_;
67 static constexpr GeometryType
type ()
69 return GeometryTypes::simplex(dim);
74 Impl::LagrangeSimplexLocalCoefficients<dim,2> coefficients_;
79 Impl::LagrangeSimplexLocalInterpolation<Impl::LagrangeSimplexLocalBasis<D,R,dim,2> > interpolation_;
84 #endif // DUNE_LOCALFUNCTIONS_REFINED_REFINEDP1_HH
Piecewise linear continuous Lagrange functions on a uniformly refined simplex element.
Definition: refinedp1.hh:24
Definition: bdfmcube.hh:15
unsigned int size() const
Number of shape functions of this finite element.
Definition: refinedp1.hh:60
static constexpr GeometryType type()
The element type that this finite element is defined on.
Definition: refinedp1.hh:67
Linear Lagrange shape functions on a uniformly refined reference element.
const Traits::LocalCoefficientsType & localCoefficients() const
Produces the assignments of the degrees of freedom to the element subentities.
Definition: refinedp1.hh:47
traits helper struct
Definition: localfiniteelementtraits.hh:10
LI LocalInterpolationType
Definition: localfiniteelementtraits.hh:22
Definition: refinedp1localbasis.hh:19
LC LocalCoefficientsType
Definition: localfiniteelementtraits.hh:18
const Traits::LocalBasisType & localBasis() const
The set of shape functions.
Definition: refinedp1.hh:40
RefinedP1LocalFiniteElement()
Default constructor.
Definition: refinedp1.hh:35
const Traits::LocalInterpolationType & localInterpolation() const
Evaluates all degrees of freedom for a given function.
Definition: refinedp1.hh:54
LB LocalBasisType
Definition: localfiniteelementtraits.hh:14
LocalFiniteElementTraits< RefinedP1LocalBasis< D, R, dim >, Impl::LagrangeSimplexLocalCoefficients< dim, 2 >, Impl::LagrangeSimplexLocalInterpolation< Impl::LagrangeSimplexLocalBasis< D, R, dim, 2 > > > Traits
Export all types used by this implementation.
Definition: refinedp1.hh:31