Logo ROOT  
Reference Guide
 
Loading...
Searching...
No Matches
clad::custom_derivatives::RooFit::Detail::MathFuncs Namespace Reference

Classes

struct  ValueAndPushforwardOf
 

Functions

template<class... Types>
void binNumber_pullback (Types...)
 
template<typename DoubleArray , class... Types>
ValueAndPushforwardOf< unsignedint, DoubleArray >::type binNumber_pushforward (double x, double coef, DoubleArray boundaries, unsigned int nBoundaries, int nbins, int blo, Types...)
 
void expm1OverX_pullback (double x, double d_out, double *d_x)
 
template<typename T = double>
ValueAndPushforwardOf< double, T >::type expm1OverX_pushforward (double x, double d_x)
 
void exponentialIntegral_pullback (double xMin, double xMax, double constant, double d_out, double *d_xMin, double *d_xMax, double *d_constant)
 
template<typename T = double>
ValueAndPushforwardOf< double, T >::type exponentialIntegral_pushforward (double xMin, double xMax, double constant, double d_xMin, double d_xMax, double d_constant)
 

Function Documentation

◆ binNumber_pullback()

template<class... Types>
void clad::custom_derivatives::RooFit::Detail::MathFuncs::binNumber_pullback ( Types... )

Definition at line 937 of file MathFuncs.h.

◆ binNumber_pushforward()

template<typename DoubleArray , class... Types>
ValueAndPushforwardOf< unsignedint, DoubleArray >::type clad::custom_derivatives::RooFit::Detail::MathFuncs::binNumber_pushforward ( double x,
double coef,
DoubleArray boundaries,
unsigned int nBoundaries,
int nbins,
int blo,
Types...  )

Definition at line 954 of file MathFuncs.h.

◆ expm1OverX_pullback()

void clad::custom_derivatives::RooFit::Detail::MathFuncs::expm1OverX_pullback ( double x,
double d_out,
double * d_x )
inline

Definition at line 971 of file MathFuncs.h.

◆ expm1OverX_pushforward()

template<typename T = double>
ValueAndPushforwardOf< double, T >::type clad::custom_derivatives::RooFit::Detail::MathFuncs::expm1OverX_pushforward ( double x,
double d_x )

Definition at line 977 of file MathFuncs.h.

◆ exponentialIntegral_pullback()

void clad::custom_derivatives::RooFit::Detail::MathFuncs::exponentialIntegral_pullback ( double xMin,
double xMax,
double constant,
double d_out,
double * d_xMin,
double * d_xMax,
double * d_constant )
inline

Definition at line 982 of file MathFuncs.h.

◆ exponentialIntegral_pushforward()

template<typename T = double>
ValueAndPushforwardOf< double, T >::type clad::custom_derivatives::RooFit::Detail::MathFuncs::exponentialIntegral_pushforward ( double xMin,
double xMax,
double constant,
double d_xMin,
double d_xMax,
double d_constant )

Definition at line 992 of file MathFuncs.h.