|
| | 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 |