|
dune-localfunctions 2.11
|
Loading...
Searching...
No Matches
Dune::BDFMCubeLocalInterpolation< D, R, dim, order > Class Template Reference
Interpolation for Brezzi-Douglas-Fortin-Marini shape functions on cubes. More...
#include <dune/localfunctions/brezzidouglasfortinmarini/cube/localinterpolation.hh>
Public Member Functions | |
| BDFMCubeLocalInterpolation () | |
| Standard constructor. | |
| BDFMCubeLocalInterpolation (std::bitset< numFaces > s) | |
| Make set number s, where 0 <= s < 2^(2*dim) | |
| template<class F , class C > | |
| void | interpolate (const F &f, C &out) const |
| Interpolate a given function with shape functions. | |
| template<class F , class C > | |
| void | trace (unsigned int face, const F &f, C &out) const |
| Interpolate a given function with shape functions on a face of the reference element. | |
| template<class F , class C > | |
| void | interior (const F &f, C &out) const |
| Interpolate a given function with shape functions in the interior of the reference element. | |
Detailed Description
template<class D, class R, unsigned int dim, unsigned int order>
class Dune::BDFMCubeLocalInterpolation< D, R, dim, order >
class Dune::BDFMCubeLocalInterpolation< D, R, dim, order >
Interpolation for Brezzi-Douglas-Fortin-Marini shape functions on cubes.
- Template Parameters
-
D Type of represent the field in the domain. R Type of represent the field in the domain. dim dimension of the reference element, must be >= 2. order order of the element, must be >= 1.
Constructor & Destructor Documentation
◆ BDFMCubeLocalInterpolation() [1/2]
template<class D , class R , unsigned int dim, unsigned int order>
|
inline |
Standard constructor.
◆ BDFMCubeLocalInterpolation() [2/2]
template<class D , class R , unsigned int dim, unsigned int order>
|
inline |
Make set number s, where 0 <= s < 2^(2*dim)
- Parameters
-
s Edge orientation indicator
Member Function Documentation
◆ interior()
template<class D , class R , unsigned int dim, unsigned int order>
template<class F , class C >
|
inline |
Interpolate a given function with shape functions in the interior of the reference element.
- Template Parameters
-
F Function type for function which should be interpolated C Coefficient vector type
- Parameters
-
f function which should be interpolated out return value, vector of coefficients
◆ interpolate()
template<class D , class R , unsigned int dim, unsigned int order>
template<class F , class C >
|
inline |
Interpolate a given function with shape functions.
- Template Parameters
-
F Function type for function which should be interpolated C Coefficient vector type
- Parameters
-
f function which should be interpolated out return value, vector of coefficients
◆ trace()
template<class D , class R , unsigned int dim, unsigned int order>
template<class F , class C >
|
inline |
Interpolate a given function with shape functions on a face of the reference element.
- Template Parameters
-
F Function type for function which should be interpolated C Coefficient vector type
- Parameters
-
face index of the face on which to interpolate f function which should be interpolated out return value, vector of coefficients
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