npstat is hosted by Hepforge, IPPP Durham
NPStat  5.10.0
LinInterpolatedTable1D.hh File Reference

One-dimensional linear interpolation/extrapolation table. More...

#include <utility>
#include <vector>
#include "geners/CPP11_auto_ptr.hh"
#include "geners/ClassId.hh"
#include "npstat/nm/LinInterpolatedTable1D.icc"

Go to the source code of this file.

Classes

class  npstat::LinInterpolatedTable1D
 

Namespaces

 npstat
 

Detailed Description

One-dimensional linear interpolation/extrapolation table.

LinInterpolatedTableND template provides a more flexible tool in multiple dimensions (including one). It can use arbitrary internal data representation, non-uniform point spacing, etc.

For tabular interpolation of statistical densities, see classes "Tabulated1D" and "BinnedDensity1D" in the "Distributions1D.hh" header.

If linear interpolation beyond the grid limits is not required, the facilities built into the ArrayND class can do the job as well.

Author: I. Volobouev

April 2011