dune-localfunctions 2.10
Loading...
Searching...
No Matches
Public Types | Public Member Functions | Static Public Member Functions | List of all members
Dune::RefinedP1LocalFiniteElement< D, R, dim > Class Template Reference

Piecewise linear continuous Lagrange functions on a uniformly refined simplex element. More...

#include <dune/localfunctions/refined/refinedp1.hh>

Public Types

typedef 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.
 

Public Member Functions

 RefinedP1LocalFiniteElement ()
 Default constructor.
 
const Traits::LocalBasisTypelocalBasis () const
 The set of shape functions.
 
const Traits::LocalCoefficientsTypelocalCoefficients () const
 Produces the assignments of the degrees of freedom to the element subentities.
 
const Traits::LocalInterpolationTypelocalInterpolation () const
 Evaluates all degrees of freedom for a given function.
 
unsigned int size () const
 Number of shape functions of this finite element.
 

Static Public Member Functions

static constexpr GeometryType type ()
 The element type that this finite element is defined on.
 

Detailed Description

template<class D, class R, int dim>
class Dune::RefinedP1LocalFiniteElement< D, R, dim >

Piecewise linear continuous Lagrange functions on a uniformly refined simplex element.

Template Parameters
DNumber type used for domain coordinates
RNumber type used for shape function values
dimDimension of the domain

Member Typedef Documentation

◆ Traits

template<class D , class R , int dim>
typedef LocalFiniteElementTraits<RefinedP1LocalBasis<D,R,dim>, Impl::LagrangeSimplexLocalCoefficients<dim,2>, Impl::LagrangeSimplexLocalInterpolation<Impl::LagrangeSimplexLocalBasis<D,R,dim,2> > > Dune::RefinedP1LocalFiniteElement< D, R, dim >::Traits

Export all types used by this implementation.

Constructor & Destructor Documentation

◆ RefinedP1LocalFiniteElement()

template<class D , class R , int dim>
Dune::RefinedP1LocalFiniteElement< D, R, dim >::RefinedP1LocalFiniteElement ( )
inline

Default constructor.

Member Function Documentation

◆ localBasis()

template<class D , class R , int dim>
const Traits::LocalBasisType & Dune::RefinedP1LocalFiniteElement< D, R, dim >::localBasis ( ) const
inline

The set of shape functions.

◆ localCoefficients()

template<class D , class R , int dim>
const Traits::LocalCoefficientsType & Dune::RefinedP1LocalFiniteElement< D, R, dim >::localCoefficients ( ) const
inline

Produces the assignments of the degrees of freedom to the element subentities.

◆ localInterpolation()

template<class D , class R , int dim>
const Traits::LocalInterpolationType & Dune::RefinedP1LocalFiniteElement< D, R, dim >::localInterpolation ( ) const
inline

Evaluates all degrees of freedom for a given function.

◆ size()

template<class D , class R , int dim>
unsigned int Dune::RefinedP1LocalFiniteElement< D, R, dim >::size ( ) const
inline

Number of shape functions of this finite element.

◆ type()

template<class D , class R , int dim>
static constexpr GeometryType Dune::RefinedP1LocalFiniteElement< D, R, dim >::type ( )
inlinestaticconstexpr

The element type that this finite element is defined on.


The documentation for this class was generated from the following file: