Dune::RaviartThomasLocalFiniteElement< dimDomain, D, R, SF, CF > Class Template Reference
Raviart-Thomas basis functions.
More...
#include <dune/localfunctions/raviartthomas.hh>
List of all members.
Public Types |
typedef
LocalFiniteElementTraits
< typename BasisF::Object,
typename CoeffF::Object,
typename InterpolF::Object > | Traits |
typedef
GenericLocalFiniteElement
< RaviartThomasBasisFactory
< dimDomain, SF, CF >
, RaviartThomasCoefficientsFactory
< dimDomain >
, RaviartThomasL2InterpolationFactory
< dimDomain, SF > > | This |
typedef
RaviartThomasBasisFactory
< dimDomain, SF, CF >::Key | Key |
typedef
RaviartThomasBasisFactory
< dimDomain, SF, CF > | BasisFactory |
typedef
RaviartThomasCoefficientsFactory
< dimDomain > | CoefficientFactory |
typedef
RaviartThomasL2InterpolationFactory
< dimDomain, SF > | InterpolationFactory |
Public Member Functions |
| RaviartThomasLocalFiniteElement (unsigned int topologyId, unsigned int order) |
| dune_static_assert ((Conversion< Key, typename RaviartThomasCoefficientsFactory< dimDomain >::Key >::sameType),"incompatible keys between BasisCreator and CoefficientsCreator") |
| dune_static_assert ((Conversion< Key, typename RaviartThomasL2InterpolationFactory< dimDomain, SF >::Key >::sameType),"incompatible keys between BasisCreator and InterpolationCreator") |
const Traits::LocalBasisType & | localBasis () const |
const
Traits::LocalCoefficientsType & | localCoefficients () const |
const
Traits::LocalInterpolationType & | localInterpolation () const |
GeometryType | type () const |
unsigned int | topologyId () const |
Static Public Attributes |
static const unsigned int | dimDomain |
Detailed Description
template<unsigned int dimDomain, class D, class R, class SF = R, class CF = SF>
class Dune::RaviartThomasLocalFiniteElement< dimDomain, D, R, SF, CF >
Raviart-Thomas basis functions.
These basis functions are at the moment only available for simplex geometry types.
- 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
typedef GenericLocalFiniteElement<RaviartThomasBasisFactory< dimDomain, SF, CF > , RaviartThomasCoefficientsFactory< dimDomain > , RaviartThomasL2InterpolationFactory< dimDomain, SF > > Dune::GenericLocalFiniteElement< RaviartThomasBasisFactory< dimDomain, SF, CF > , RaviartThomasCoefficientsFactory< dimDomain > , RaviartThomasL2InterpolationFactory< dimDomain, SF > >::This [inherited] |
template<unsigned int dimDomain, class D , class R , class SF = R, class CF = SF>
Constructor & Destructor Documentation
template<unsigned int dimDomain, class D , class R , class SF = R, class CF = SF>
Member Function Documentation
Member Data Documentation
The documentation for this class was generated from the following file: