PDFxTMDLib 2.0.0
Loading...
Searching...
No Matches
ITMDInterpolator.h
Go to the documentation of this file.
1#pragma once
2
3#include "../IInterpolator.h"
4
5namespace PDFxTMD
6{
7template <typename Derived, typename Reader>
8class ITMDInterpolator : public IInterpolator<Derived, Reader, X_T, KT_T, MU_T>
9{
10 void interpolate(X_T x, KT_T kt, MU_T mu, std::array<double, DEFAULT_TOTAL_PDFS> &output) const
11 {
12 return this->derived().interpolate(x, kt, mu, output);
13 }
14};
15} // namespace PDFxTMD
Definition IInterpolator.h:10
double interpolate(Flavors &&...flavors, InterpolateArgs &&...args) const
Forward an interpolation request to the concrete interpolator.
Definition IInterpolator.h:19
Definition ITMDInterpolator.h:9
Definition Factory.h:9