FiberVISH 0.2
Fish - The Fiber Bundle API for the Vish Visualization Shell
Static Public Member Functions | List of all members
Fiber::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>

Static Public Member Functions

template<class Storage1D , class Limiter >
staticinterpolate (const Storage1D &Data, double t, index_t size, const Limiter &L)
 

Detailed Description

template<class T, class Interpol1D, bool Derive = false>
class Fiber::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
Interpol1DA class providing static members interpolate() and derivative(), which compute the 1D interpolation of a value or the derivation of the interpolation
DeriveA boolean to specify whether the interpolator's interpolate() member function or the derivative() shall be called.
TThe return value of the interpolation function.