Dune::InterpolationInterface< Imp > Class Template Reference

Interface class for interpolating a "global" basis. More...

#include <dune/localfunctions/common/interpolation.hh>

Inheritance diagram for Dune::InterpolationInterface< Imp >:
Inheritance graph

List of all members.

Public Member Functions

template<typename F , typename C >
void interpolate (const F &f, std::vector< C > &out) const
 determine coefficients interpolating a given function

Detailed Description

template<class Imp>
class Dune::InterpolationInterface< Imp >

Interface class for interpolating a "global" basis.


Member Function Documentation

template<class Imp>
template<typename F , typename C >
void Dune::InterpolationInterface< Imp >::interpolate ( const F &  f,
std::vector< C > &  out 
) const [inline]

determine coefficients interpolating a given function

Template Parameters:
F Type of function to interpolate. The class should provide a method void evaluate(const DomainType &x, RangeType &y) const which is used to evaluate the function on the reference element.
C Type of coefficients.
Parameters:
[in] f Function instance used to interpolate.
[out] out Resulting coefficients vector.

Reimplemented in Dune::SimpleInterpolation< LI >.


The documentation for this class was generated from the following file:
Generated on Sat Apr 24 11:15:35 2010 for dune-localfunctions by  doxygen 1.6.3