|
dune-localfunctions 2.12-git
|
Loading...
Searching...
No Matches
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>
Inheritance diagram for Dune::RaviartThomasSimplexLocalFiniteElement< dimDomain, D, R, SF, CF >:

Public Types | |
| typedef LocalFiniteElementTraits< typename BasisF::Object, typename CoeffF::Object, typename InterpolF::Object > | Traits |
| typedef GenericLocalFiniteElement< BasisF, CoeffF, InterpolF > | This |
| typedef BasisF::Key | Key |
| typedef BasisF | BasisFactory |
| typedef CoeffF | CoefficientFactory |
| typedef InterpolF | InterpolationFactory |
Public Member Functions | |
| RaviartThomasSimplexLocalFiniteElement (const GeometryType >, unsigned int order) | |
| const Traits::LocalBasisType & | localBasis () const |
| const Traits::LocalCoefficientsType & | localCoefficients () const |
| const Traits::LocalInterpolationType & | localInterpolation () const |
| unsigned int | size () const |
| Number of shape functions in this finite element. | |
| GeometryType | type () const |
Static Public Attributes | |
| static const unsigned int | dimDomain = BasisF::dimension |
Detailed Description
template<unsigned int dimDomain, class D, class R, class SF = R, class CF = SF>
class Dune::RaviartThomasSimplexLocalFiniteElement< dimDomain, D, R, SF, CF >
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
-
dimDomain dimension of reference elements D domain for basis functions R range for basis functions SF storage field for basis matrix CF compute field for basis matrix
Member Typedef Documentation
◆ BasisFactory
template<class BasisF , class CoeffF , class InterpolF >
|
inherited |
◆ CoefficientFactory
template<class BasisF , class CoeffF , class InterpolF >
|
inherited |
◆ InterpolationFactory
template<class BasisF , class CoeffF , class InterpolF >
|
inherited |
◆ Key
template<class BasisF , class CoeffF , class InterpolF >
|
inherited |
◆ This
template<class BasisF , class CoeffF , class InterpolF >
|
inherited |
◆ Traits
template<unsigned int dimDomain, class D , class R , class SF = R, class CF = SF>
| typedef LocalFiniteElementTraits< typename BasisF::Object, typename CoeffF::Object, typename InterpolF::Object > Dune::GenericLocalFiniteElement< BasisF, CoeffF, InterpolF >::Traits |
Constructor & Destructor Documentation
◆ RaviartThomasSimplexLocalFiniteElement()
template<unsigned int dimDomain, class D , class R , class SF = R, class CF = SF>
|
inline |
- Todo:
- Please doc me
Member Function Documentation
◆ localBasis()
template<class BasisF , class CoeffF , class InterpolF >
|
inlineinherited |
- Todo:
- Please doc me !
◆ localCoefficients()
template<class BasisF , class CoeffF , class InterpolF >
|
inlineinherited |
- Todo:
- Please doc me !
◆ localInterpolation()
template<class BasisF , class CoeffF , class InterpolF >
|
inlineinherited |
- Todo:
- Please doc me !
◆ size()
template<class BasisF , class CoeffF , class InterpolF >
|
inlineinherited |
Number of shape functions in this finite element.
◆ type()
template<class BasisF , class CoeffF , class InterpolF >
|
inlineinherited |
- Todo:
- Please doc me !
Member Data Documentation
◆ dimDomain
template<class BasisF , class CoeffF , class InterpolF >
|
staticinherited |
The documentation for this class was generated from the following file:
Legal Statements / Impressum | Hosted by TU Dresden & Uni Heidelberg | Generated by
1.9.8