LHAPDF
6.5.5
include
LHAPDF
LogBilinearInterpolator.h
1
// -*- C++ -*-
2
//
3
// This file is part of LHAPDF
4
// Copyright (C) 2012-2024 The LHAPDF collaboration (see AUTHORS for details)
5
//
6
#
pragma
once
7
#
ifndef
LHAPDF_LogBilinearInterpolator_H
8
#
define
LHAPDF_LogBilinearInterpolator_H
9
10
#
include
"LHAPDF/Interpolator.h"
11
12
namespace
LHAPDF
{
13
14
15
/// Implementation of bilinear interpolation
16
class
LogBilinearInterpolator
:
public
Interpolator
{
17
public
:
18
double
_interpolateXQ2
(
const
KnotArray& subgrid,
double
x, size_t ix,
double
q2, size_t iq2,
int
id)
const
;
19
void
_interpolateXQ2(
const
KnotArray& subgrid,
double
x, size_t ix,
double
q2, size_t iq2, std::vector<
double
>& ret)
const
;
20
21
};
22
23
24
}
25
#
endif
Generated by
1.9.1