Static Public Member Functions

IpolDerivative< T, Interpol1D, Derive > Class Template Reference

Internal intermediate template which computes a one-dimensionally interpolated value, and optionally its derivative. More...

#include <Interpolate.hpp>

List of all members.

Static Public Member Functions


Detailed Description

template<class T, class Interpol1D, bool Derive = false>
class IpolDerivative< T, Interpol1D, Derive >

Internal intermediate template which computes a one-dimensionally interpolated value, and optionally its derivative.

It maps a 1D interpolator's member function to a boolean.

Parameters:
Interpol1D A class providing static members interpolate() and derivative(), which compute the 1D interpolation of a value or the derivation of the interpolation
Derive A boolean to specify whether the interpolator's interpolate() member function or the derivative() shall be called.
T The return value of the interpolation function.