|
| 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.
|
|
template<class D, class R, unsigned int dim, unsigned int 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. |
template<class D , class R , unsigned int dim, unsigned int order>
template<class F , class C >
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 |
template<class D , class R , unsigned int dim, unsigned int order>
template<class F , class C >
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 |