Dune Core Modules (2.6.0)

Dune::RaviartThomasSimplexLocalFiniteElement< dimDomain, D, R, SF, CF > Class Template Reference

Raviart-Thomas local finite elements of arbitrary order for simplices of arbitrary dimension. More...

#include <dune/localfunctions/raviartthomas/raviartthomassimplex.hh>

Public Member Functions

 RaviartThomasSimplexLocalFiniteElement (const GeometryType &gt, unsigned int order)
 
const Traits::LocalBasisTypelocalBasis () const
 
const Traits::LocalCoefficientsTypelocalCoefficients () const
 
const Traits::LocalInterpolationTypelocalInterpolation () const
 
unsigned int size () const
 Number of shape functions in this finite element.
 
GeometryType type () const
 
unsigned int topologyId () const
 

Detailed Description

template<unsigned int dimDomain, class D, class R, class SF = R, class CF = SF>
class Dune::RaviartThomasSimplexLocalFiniteElement< dimDomain, D, R, SF, CF >

Raviart-Thomas local finite elements of arbitrary order for simplices of arbitrary dimension.

These generic local finite elements are only available for simplex geometry types. The extension to cube and prism elements could be added.

Template Parameters
dimDomaindimension of reference elements
Ddomain for basis functions
Rrange for basis functions
SFstorage field for basis matrix
CFcompute field for basis matrix

Constructor & Destructor Documentation

◆ RaviartThomasSimplexLocalFiniteElement()

template<unsigned int dimDomain, class D , class R , class SF = R, class CF = SF>
Dune::RaviartThomasSimplexLocalFiniteElement< dimDomain, D, R, SF, CF >::RaviartThomasSimplexLocalFiniteElement ( const GeometryType gt,
unsigned int  order 
)
inline
Todo:
Please doc me

Member Function Documentation

◆ localBasis()

const Traits::LocalBasisType & Dune::GenericLocalFiniteElement< RaviartThomasBasisFactory< dimDomain, R, R > , RaviartThomasCoefficientsFactory< dimDomain > , RaviartThomasL2InterpolationFactory< dimDomain, R > >::localBasis ( ) const
inlineinherited
Todo:
Please doc me !

◆ localCoefficients()

const Traits::LocalCoefficientsType & Dune::GenericLocalFiniteElement< RaviartThomasBasisFactory< dimDomain, R, R > , RaviartThomasCoefficientsFactory< dimDomain > , RaviartThomasL2InterpolationFactory< dimDomain, R > >::localCoefficients ( ) const
inlineinherited
Todo:
Please doc me !

◆ localInterpolation()

const Traits::LocalInterpolationType & Dune::GenericLocalFiniteElement< RaviartThomasBasisFactory< dimDomain, R, R > , RaviartThomasCoefficientsFactory< dimDomain > , RaviartThomasL2InterpolationFactory< dimDomain, R > >::localInterpolation ( ) const
inlineinherited
Todo:
Please doc me !

◆ topologyId()

unsigned int Dune::GenericLocalFiniteElement< RaviartThomasBasisFactory< dimDomain, R, R > , RaviartThomasCoefficientsFactory< dimDomain > , RaviartThomasL2InterpolationFactory< dimDomain, R > >::topologyId ( ) const
inlineinherited
Todo:
Please doc me !

◆ type()

GeometryType Dune::GenericLocalFiniteElement< RaviartThomasBasisFactory< dimDomain, R, R > , RaviartThomasCoefficientsFactory< dimDomain > , RaviartThomasL2InterpolationFactory< dimDomain, R > >::type ( ) const
inlineinherited
Todo:
Please doc me !

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 26, 23:30, 2024)