LHAPDF  6.5.4
Public Member Functions | List of all members
LHAPDF::LogBicubicInterpolator Class Reference

Implementation of bicubic interpolation. More...

#include <LogBicubicInterpolator.h>

Inheritance diagram for LHAPDF::LogBicubicInterpolator:
LHAPDF::Interpolator

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 GridPDFpdf () 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

Detailed Description

Implementation of bicubic interpolation.

This class will interpolate in 2D using a bicubic hermite spline.


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