Public Member Functions
T2DInterpolator< T > Class Template Referenceabstract

The base class template for all kinds of interpolators. More...

#include <mia/2d/interpolator.hh>

Inheritance diagram for T2DInterpolator< T >:
T2DConvoluteInterpolator< T >

Public Member Functions

virtual T2DVector< T > derivative_at (const C2DFVector &x) const =0
 
virtual T operator() (const C2DFVector &x) const =0
 
virtual ~T2DInterpolator ()
 

Detailed Description

template<typename T>
class T2DInterpolator< T >

The base class template for all kinds of interpolators.

Template Parameters
Tdata type to be interpolated

Basic Interpolator type for 2D Data.

Definition at line 72 of file 2d/interpolator.hh.

Constructor & Destructor Documentation

template<typename T>
virtual T2DInterpolator< T >::~T2DInterpolator ( )
inlinevirtual

a virtual destructor is neccessary for some of the interpolators

Definition at line 76 of file 2d/interpolator.hh.

Member Function Documentation

template<typename T>
virtual T2DVector<T> T2DInterpolator< T >::derivative_at ( const C2DFVector x) const
pure virtual
Parameters
xlocation of data value to read
Returns
interpolated gradient at location x

Implemented in T2DConvoluteInterpolator< T >.

template<typename T>
virtual T T2DInterpolator< T >::operator() ( const C2DFVector x) const
pure virtual
Parameters
xlocation of data value to read
Returns
interpolated value at location x

Implemented in T2DConvoluteInterpolator< T >.


The documentation for this class was generated from the following file: