|
dune-localfunctions
2.2.0
|
class for wrapping a local interpolation using the virtual interface More...
#include <dune/localfunctions/common/virtualwrappers.hh>
Public Types | |
| typedef Base::FunctionType | FunctionType |
| type of virtual function to interpolate | |
| typedef Base::CoefficientType | CoefficientType |
| type of the coefficient vector in the interpolate method | |
Public Member Functions | |
| virtual void | interpolate (const FunctionType &f, std::vector< CoefficientType > &out) const |
| template<class F > | |
| void | interpolate (const F &f, std::vector< CoefficientType > &out) const |
| template<class F , class C > | |
| void | interpolate (const F &f, std::vector< C > &out) const |
Protected Member Functions | |
| LocalInterpolationVirtualImp (const Imp &imp) | |
| constructor taking an implementation of the Dune::LocalInterpolationVirtualInterface | |
Protected Attributes | |
| const Imp & | impl_ |
Friends | |
| class | LocalFiniteElementVirtualImp |
class for wrapping a local interpolation using the virtual interface
| DomainType | domain type of the Dune::VirtualFunction to interpolate |
| RangeType | range type of the Dune::VirtualFunction to interpolate |
| Imp | LocalInterpolationInterface implementation |
| typedef Base::CoefficientType Dune::LocalInterpolationVirtualImp< DomainType, RangeType, Imp >::CoefficientType |
type of the coefficient vector in the interpolate method
Reimplemented from Dune::LocalInterpolationVirtualInterface< DomainType, RangeType >.
| typedef Base::FunctionType Dune::LocalInterpolationVirtualImp< DomainType, RangeType, Imp >::FunctionType |
type of virtual function to interpolate
Reimplemented from Dune::LocalInterpolationVirtualInterface< DomainType, RangeType >.
| Dune::LocalInterpolationVirtualImp< DomainType, RangeType, Imp >::LocalInterpolationVirtualImp | ( | const Imp & | imp | ) | [inline, protected] |
constructor taking an implementation of the Dune::LocalInterpolationVirtualInterface
| virtual void Dune::LocalInterpolationVirtualImp< DomainType, RangeType, Imp >::interpolate | ( | const FunctionType & | f, |
| std::vector< CoefficientType > & | out | ||
| ) | const [inline, virtual] |
| void Dune::LocalInterpolationVirtualInterface< DomainType, RangeType >::interpolate | ( | const F & | f, |
| std::vector< CoefficientType > & | out | ||
| ) | const [inline, inherited] |
| void Dune::LocalInterpolationVirtualInterface< DomainType, RangeType >::interpolate | ( | const F & | f, |
| std::vector< C > & | out | ||
| ) | const [inline, inherited] |
friend class LocalFiniteElementVirtualImp [friend] |
const Imp& Dune::LocalInterpolationVirtualImp< DomainType, RangeType, Imp >::impl_ [protected] |
1.7.6.1