LHAPDF  6.2.1
BilinearInterpolator.h
1 // -*- C++ -*-
2 //
3 // This file is part of LHAPDF
4 // Copyright (C) 2012-2016 The LHAPDF collaboration (see AUTHORS for details)
5 //
6 #pragma once
7 #ifndef LHAPDF_BilinearInterpolator_H
8 #define LHAPDF_BilinearInterpolator_H
9 
10 #include "LHAPDF/Interpolator.h"
11 
12 namespace LHAPDF {
13 
14 
17  public:
18  double _interpolateXQ2(const KnotArray1F& subgrid, double x, size_t ix, double q2, size_t iq2) const;
19  };
20 
21 
22 }
23 #endif
LHAPDF::KnotArray1F
Internal storage class for PDF data point grids.
Definition: KnotArray.h:19
LHAPDF::BilinearInterpolator
Implementation of bilinear interpolation.
Definition: BilinearInterpolator.h:16
LHAPDF::BilinearInterpolator::_interpolateXQ2
double _interpolateXQ2(const KnotArray1F &subgrid, double x, size_t ix, double q2, size_t iq2) const
Interpolate a single-point in (x,Q2), given x/Q2 values and subgrid indices.
LHAPDF::Interpolator
The general interface for interpolating between grid points.
Definition: Interpolator.h:21
LHAPDF
Namespace for all LHAPDF functions and classes.
Definition: AlphaS.h:14