|
dune-fem 2.12-git
|
Loading...
Searching...
No Matches
Public Types |
Public Member Functions |
Protected Types |
Protected Member Functions |
List of all members
Dune::Fem::RaviartThomasLocalInterpolation< GridPart, LocalFiniteElement, dimRange > Class Template Reference
#include <dune/fem/space/raviartthomas/localinterpolation.hh>
Public Types | |
| using | GridPartType = GridPart |
| using | LocalFiniteElementType = LocalFiniteElement |
| using | EntityType = typename GridPartType::template Codim< 0 >::EntityType |
Public Member Functions | |
| RaviartThomasLocalInterpolation (const EntityType &entity) | |
| RaviartThomasLocalInterpolation (const EntityType &entity, unsigned int orientations, int order=-1) | |
| template<class LocalFunction , class LocalDofVector > | |
| void | interior (const LocalFunction &lf, LocalDofVector &dofs) const |
| template<class LocalFunction , class LocalDofVector > | |
| void | trace (int facet, const LocalFunction &lf, LocalDofVector &dofs) const |
| template<class LocalFunction , class LocalDofVector > | |
| void | interiorTrace (int facet, const LocalFunction &lf, LocalDofVector &dofs) const |
| template<class LocalFunction , class LocalDofVector > | |
| void | operator() (const LocalFunction &lf, LocalDofVector &dofs) const |
| bool | hasInterior () const |
Protected Types | |
| using | LocalInterpolationBasisType = Impl::RaviartThomasLocalInterpolationBasis< LocalFiniteElementType > |
| using | Geometry = typename EntityType::Geometry |
| using | ReferenceElementType = ReferenceElement< Geometry > |
| using | TransformationType = PiolaTransformation< Geometry, dimRange > |
| using | InverseTransformationType = typename TransformationType::InverseTransformationType |
| using | RangeType = typename LocalInterpolationBasisType::RangeType |
| using | RangeFieldType = typename LocalInterpolationBasisType::RangeFieldType |
| using | VolumeQuadratures = QuadratureRules< typename Geometry::ctype, ReferenceElementType::dimension > |
| using | FaceQuadratures = QuadratureRules< RangeFieldType, ReferenceElementType::dimension-1 > |
Protected Member Functions | |
| auto | geometry () const -> const Geometry & |
| auto | referenceElement () const -> const ReferenceElementType & |
| auto | localBasis () const -> const LocalInterpolationBasisType & |
| template<class Point > | |
| auto | transformation (const Point &p) const |
| template<class Point > | |
| auto | inverseTransformation (const Point &p) const |
| auto | getQuadrature (int order) const |
| auto | getQuadrature (int facet, int order) const |
Member Typedef Documentation
◆ EntityType
template<class GridPart , class LocalFiniteElement , int dimRange = GridPart::dimension>
| using Dune::Fem::RaviartThomasLocalInterpolation< GridPart, LocalFiniteElement, dimRange >::EntityType = typename GridPartType::template Codim< 0 >::EntityType |
◆ FaceQuadratures
template<class GridPart , class LocalFiniteElement , int dimRange = GridPart::dimension>
|
protected |
◆ Geometry
template<class GridPart , class LocalFiniteElement , int dimRange = GridPart::dimension>
|
protected |
◆ GridPartType
template<class GridPart , class LocalFiniteElement , int dimRange = GridPart::dimension>
| using Dune::Fem::RaviartThomasLocalInterpolation< GridPart, LocalFiniteElement, dimRange >::GridPartType = GridPart |
◆ InverseTransformationType
template<class GridPart , class LocalFiniteElement , int dimRange = GridPart::dimension>
|
protected |
◆ LocalFiniteElementType
template<class GridPart , class LocalFiniteElement , int dimRange = GridPart::dimension>
| using Dune::Fem::RaviartThomasLocalInterpolation< GridPart, LocalFiniteElement, dimRange >::LocalFiniteElementType = LocalFiniteElement |
◆ LocalInterpolationBasisType
template<class GridPart , class LocalFiniteElement , int dimRange = GridPart::dimension>
|
protected |
◆ RangeFieldType
template<class GridPart , class LocalFiniteElement , int dimRange = GridPart::dimension>
|
protected |
◆ RangeType
template<class GridPart , class LocalFiniteElement , int dimRange = GridPart::dimension>
|
protected |
◆ ReferenceElementType
template<class GridPart , class LocalFiniteElement , int dimRange = GridPart::dimension>
|
protected |
◆ TransformationType
template<class GridPart , class LocalFiniteElement , int dimRange = GridPart::dimension>
|
protected |
◆ VolumeQuadratures
template<class GridPart , class LocalFiniteElement , int dimRange = GridPart::dimension>
|
protected |
Constructor & Destructor Documentation
◆ RaviartThomasLocalInterpolation() [1/2]
template<class GridPart , class LocalFiniteElement , int dimRange = GridPart::dimension>
|
inlineexplicit |
◆ RaviartThomasLocalInterpolation() [2/2]
template<class GridPart , class LocalFiniteElement , int dimRange = GridPart::dimension>
|
inline |
Member Function Documentation
◆ geometry()
template<class GridPart , class LocalFiniteElement , int dimRange = GridPart::dimension>
|
inlineprotected |
◆ getQuadrature() [1/2]
template<class GridPart , class LocalFiniteElement , int dimRange = GridPart::dimension>
|
inlineprotected |
◆ getQuadrature() [2/2]
template<class GridPart , class LocalFiniteElement , int dimRange = GridPart::dimension>
|
inlineprotected |
◆ hasInterior()
template<class GridPart , class LocalFiniteElement , int dimRange = GridPart::dimension>
|
inline |
◆ interior()
template<class GridPart , class LocalFiniteElement , int dimRange = GridPart::dimension>
template<class LocalFunction , class LocalDofVector >
|
inline |
◆ interiorTrace()
template<class GridPart , class LocalFiniteElement , int dimRange = GridPart::dimension>
template<class LocalFunction , class LocalDofVector >
|
inline |
◆ inverseTransformation()
template<class GridPart , class LocalFiniteElement , int dimRange = GridPart::dimension>
template<class Point >
|
inlineprotected |
◆ localBasis()
template<class GridPart , class LocalFiniteElement , int dimRange = GridPart::dimension>
|
inlineprotected |
◆ operator()()
template<class GridPart , class LocalFiniteElement , int dimRange = GridPart::dimension>
template<class LocalFunction , class LocalDofVector >
|
inline |
◆ referenceElement()
template<class GridPart , class LocalFiniteElement , int dimRange = GridPart::dimension>
|
inlineprotected |
◆ trace()
template<class GridPart , class LocalFiniteElement , int dimRange = GridPart::dimension>
template<class LocalFunction , class LocalDofVector >
|
inline |
◆ transformation()
template<class GridPart , class LocalFiniteElement , int dimRange = GridPart::dimension>
template<class Point >
|
inlineprotected |
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