DUNE-FEM (unstable)
implementation of a Dune::Fem::LocalFunction on a FunctionSpace V restircted/prolongated from an other function space W. More...
#include <dune/fem/function/localfunction/converter.hh>
Detailed Description
class Dune::Fem::LocalFunctionConverter< HostLocalFunction, Converter, Storage >
implementation of a Dune::Fem::LocalFunction on a FunctionSpace V restircted/prolongated from an other function space W.
The HostLocalFunction is assumed to fulfill the LocalFunctioninterface. Basically the following functions are implemented on the HostLocalFunction:
The template paramter Converter, is used to get the restriction/prolongation onto the space V. Converter is expected to provide the method {Hessian,Jacobian,.}RangeType converter( Host{Hessian,Jacobian,. }RangeType ); which does the acctual mapping onto V. The dimension of the new Range is obtained from the method Convertor::operator( HostRangeType )::dimension.
Users may prescribe how the parameter localFunction is stored by providing a fourth template parameter, the storage policy. Further informations on the storage policy can be found in the file dune/fem/function/common/instationary.hh.
The free-standing function
may be used to conveniently create a new instance of a LocalFunctionConverter. Use
to create an converted local function.
- Template Parameters
-
HostLocalFunction original local function Converter structure which provides the restirction/prolongation from W to V StoragePolicy storage policy
The documentation for this class was generated from the following file:
- dune/fem/function/localfunction/converter.hh