PDFxTMDLib
1.0.0
|
#include <CLHAPDFBilinearInterpolator.h>
Public Member Functions | |
CLHAPDFBilinearInterpolator ()=default | |
~CLHAPDFBilinearInterpolator ()=default | |
double | interpolate (PartonFlavor flavor, double x, double mu2) const |
void | interpolate (double x, double mu2, std::array< double, DEFAULT_TOTAL_PDFS > &output) const |
void | initialize (const IReader< ReaderType > *reader) |
const IReader< ReaderType > * | getReader () const |
![]() | |
void | initialize (const IReader< Reader > *reader) |
double | interpolate (PartonFlavor flavor, InterpolateArgs... args) const |
void | interpolate (InterpolateArgs... args, std::array< double, DEFAULT_TOTAL_PDFS > &output) const |
const IReader< Reader > * | getReader () const |
![]() | |
constexpr Derived & | derived () noexcept |
constexpr const Derived & | derived () const noexcept |
|
default |
|
default |
const IReader<ReaderType>* PDFxTMD::CLHAPDFBilinearInterpolator< ReaderType >::getReader | ( | ) | const |
void PDFxTMD::CLHAPDFBilinearInterpolator< ReaderType >::initialize | ( | const IReader< ReaderType > * | reader | ) |
void PDFxTMD::CLHAPDFBilinearInterpolator< ReaderType >::interpolate | ( | double | x, |
double | mu2, | ||
std::array< double, DEFAULT_TOTAL_PDFS > & | output | ||
) | const |
double PDFxTMD::CLHAPDFBilinearInterpolator< ReaderType >::interpolate | ( | PartonFlavor | flavor, |
double | x, | ||
double | mu2 | ||
) | const |