Dune Core Modules (unstable)

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

The documentation for this class was generated from the following file:
Creative Commons License   |  Legal Statements / Impressum  |  Hosted by TU Dresden  |  generated with Hugo v0.111.3 (Dec 21, 23:30, 2024)