PDFxTMDLib  1.0.0
Protected Member Functions | List of all members
PDFxTMD::IAdvancedExtrapolator< Derived, ExtrapolateArgs > Class Template Reference

#include <IExtrapolator.h>

Inheritance diagram for PDFxTMD::IAdvancedExtrapolator< Derived, ExtrapolateArgs >:
Inheritance graph
[legend]
Collaboration diagram for PDFxTMD::IAdvancedExtrapolator< Derived, ExtrapolateArgs >:
Collaboration graph
[legend]

Protected Member Functions

template<typename InterpolatorType >
void setInterpolator (const InterpolatorType *interpolator)
 

Additional Inherited Members

- Public Member Functions inherited from PDFxTMD::IExtrapolator< Derived, ExtrapolateArgs... >
double extrapolate (PartonFlavor parton, ExtrapolateArgs... args) const
 
double extrapolate (ExtrapolateArgs... args, std::array< double, DEFAULT_TOTAL_PDFS > &output) const
 
- Public Member Functions inherited from PDFxTMD::CRTPBase< Derived >
constexpr Derived & derived () noexcept
 
constexpr const Derived & derived () const noexcept
 

Member Function Documentation

◆ setInterpolator()

template<typename Derived , typename... ExtrapolateArgs>
template<typename InterpolatorType >
void PDFxTMD::IAdvancedExtrapolator< Derived, ExtrapolateArgs >::setInterpolator ( const InterpolatorType *  interpolator)
inlineprotected

The documentation for this class was generated from the following file: