|
dune-fem 2.12-git
|
Loading...
Searching...
No Matches
Public Member Functions |
Static Public Member Functions |
Protected Member Functions |
List of all members
Dune::Fem::CachingInterface Class Reference
interface a cachable quadrature has to implement More...
#include <dune/fem/quadrature/cachingquadrature.hh>
Inheritance diagram for Dune::Fem::CachingInterface:

Public Member Functions | |
| int | twistId () const |
| returns the twistId, i.e. [0,...,7] | |
| size_t | cachingPoint (const size_t quadraturePoint) const |
| map quadrature points to caching points | |
| size_t | interpolationPoint (const size_t quadraturePoint) const |
| map quadrature points to interpolation points | |
| bool | isInterpolationQuadrature (const size_t numShapeFunctions) const |
| check if quadrature is interpolation quadrature | |
Static Public Member Functions | |
| static constexpr bool | twisted () |
| returns true if cachingPoint is not the identity mapping | |
Protected Member Functions | |
| CachingInterface () | |
Detailed Description
interface a cachable quadrature has to implement
Constructor & Destructor Documentation
◆ CachingInterface()
|
inlineprotected |
Member Function Documentation
◆ cachingPoint()
map quadrature points to caching points
For codim-1 entites, the mapping consists of two stages:
- Consider the twist to get the quadrature point number on the face of the (codim-0) reference element,
- Map the twisted quadrature point number to the caching point number.
- Parameters
-
[in] quadraturePoint number of quadrature point to map to a caching point
◆ interpolationPoint()
map quadrature points to interpolation points
- Parameters
-
[in] quadraturePoint number of quadrature point to map to an interpolation point
◆ isInterpolationQuadrature()
|
inline |
check if quadrature is interpolation quadrature
- Parameters
-
[in] numShapeFunctions number of shapeFunctions that has to match number of quadrature points or number of internal interpolation points
◆ twisted()
|
inlinestaticconstexpr |
returns true if cachingPoint is not the identity mapping
◆ twistId()
|
inline |
returns the twistId, i.e. [0,...,7]
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