7#ifndef LHAPDF_BicubicInterpolator_H
8#define LHAPDF_BicubicInterpolator_H
10#include "LHAPDF/Interpolator.h"
20 BicubicInterpolator(){
setType(
"cubic"); }
void _interpolateXQ2(const KnotArray &subgrid, double x, size_t ix, double q2, size_t iq2, std::vector< double > &ret) const
Interpolate a single-point in (x,Q2), given x/Q2 values and subgrid indices, for all 11 standard flav...
double _interpolateXQ2(const KnotArray &subgrid, double x, size_t ix, double q2, size_t iq2, int id) const
Interpolate a single-point in (x,Q2), given x/Q2 values and subgrid indices.
The general interface for interpolating between grid points.
Definition Interpolator.h:21
void setType(std::string t)
Set the interpolation type.
Definition Interpolator.h:71
Internal storage class for PDF data point grids.
Definition KnotArray.h:49
Namespace for all LHAPDF functions and classes.
Definition AlphaS.h:14