DUNE PDELab (unstable)

Dune::LagrangeCubeLocalFiniteElement< D, R, dim, compileTimeOrder > Class Template Reference

Lagrange finite element for cubes with arbitrary compile-time dimension and polynomial order. More...

#include <dune/localfunctions/lagrange/lagrangecube.hh>

Public Types

using Traits = LocalFiniteElementTraits< Impl::LagrangeCubeLocalBasis< D, R, dim, compileTimeOrder >, Impl::LagrangeCubeLocalCoefficients< dim, compileTimeOrder >, Impl::LagrangeCubeLocalInterpolation< D, R, dim, compileTimeOrder > >
 Export number types, dimensions, etc.
 

Public Member Functions

constexpr LagrangeCubeLocalFiniteElement ()
 Constructor for static order.
 
constexpr LagrangeCubeLocalFiniteElement (int runTimeOrder)
 Constructor for dynamic order.
 
constexpr const Traits::LocalBasisTypelocalBasis () const
 Returns the local basis, i.e., the set of shape functions.
 
constexpr const Traits::LocalCoefficientsTypelocalCoefficients () const
 Returns the assignment of the degrees of freedom to the element subentities.
 
constexpr const Traits::LocalInterpolationTypelocalInterpolation () const
 Returns object that evaluates degrees of freedom.
 

Static Public Member Functions

static constexpr GeometryType type ()
 The reference element that the local finite element is defined on.
 

Detailed Description

template<class D, class R, int dim, int compileTimeOrder = -1>
class Dune::LagrangeCubeLocalFiniteElement< D, R, dim, compileTimeOrder >

Lagrange finite element for cubes with arbitrary compile-time dimension and polynomial order.

Template Parameters
DType used for domain coordinates
RType used for function values
dimdimension of the reference element
compileTimeOrderPolynomial order in one coordinate direction. The default -1 means "order provided at run-time"

The documentation for this class was generated from the following file:
Creative Commons License   |  Legal Statements / Impressum  |  Hosted by TU Dresden & Uni Heidelberg  |  generated with Hugo v0.111.3 (May 19, 22:31, 2026)