LHAPDF
6.5.4
|
Implementation of bicubic interpolation. More...
#include <LogBicubicInterpolator.h>
Public Member Functions | |
double | _interpolateXQ2 (const KnotArray &subgrid, double x, size_t ix, double q2, size_t iq2, int id) const |
Implementation of (x,Q2) interpolation. | |
void | _interpolateXQ2 (const KnotArray &subgrid, double x, size_t ix, double q2, size_t iq2, std::vector< double > &ret) const |
Public Member Functions inherited from LHAPDF::Interpolator | |
virtual | ~Interpolator () |
Destructor to allow inheritance. | |
std::string | type () const |
void | setType (std::string t) |
Set the interpolation type. | |
void | bind (const GridPDF *pdf) |
Bind to a GridPDF. | |
void | unbind () |
Unbind from GridPDF. | |
bool | hasPDF () |
Identify whether this Interpolator has an associated PDF. | |
const GridPDF & | pdf () const |
Get the associated GridPDF. | |
double | interpolateXQ (int id, double x, double q) const |
Interpolate a single-point in (x,Q) | |
double | interpolateXQ2 (int id, double x, double q2) const |
Interpolate a single-point in (x,Q2) | |
void | interpolateXQ2 (double x, double q2, std::vector< double > &ret) const |
Additional Inherited Members |
Implementation of bicubic interpolation.
This class will interpolate in 2D using a bicubic hermite spline.