Dune Core Modules (2.9.0)

Dune::CrouzeixRaviartLocalFiniteElement< D, R, dim > Class Template Reference

Crouzeix-Raviart finite element. More...

#include <dune/localfunctions/crouzeixraviart.hh>

Public Types

using Traits = LocalFiniteElementTraits< Impl::CrouzeixRaviartLocalBasis< D, R, dim >, Impl::CrouzeixRaviartLocalCoefficients< dim >, Impl::CrouzeixRaviartLocalInterpolation< Impl::CrouzeixRaviartLocalBasis< D, R, dim > > >
 Export number types, dimensions, etc.
 

Public Member Functions

const Traits::LocalBasisTypelocalBasis () const
 Returns the local basis, i.e., the set of shape functions.
 
const Traits::LocalCoefficientsTypelocalCoefficients () const
 Returns the assignment of the degrees of freedom to the element subentities.
 
const Traits::LocalInterpolationTypelocalInterpolation () const
 Returns object that evaluates degrees of freedom.
 

Static Public Member Functions

static constexpr std::size_t size ()
 The number of shape 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>
class Dune::CrouzeixRaviartLocalFiniteElement< D, R, dim >

Crouzeix-Raviart finite element.

Template Parameters
Dtype used for domain coordinates
Rtype used for function values
dimdimension of the reference element

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.80.0 (Apr 19, 22:31, 2024)