Namespaces | |
namespace | clad |
namespace | clad::custom_derivatives |
namespace | clad::custom_derivatives::ROOT |
namespace | clad::custom_derivatives::ROOT::Math |
namespace | clad::custom_derivatives::TMath |
Functions | |
template<typename T > | |
ValueAndPushforward< T, T > | clad::custom_derivatives::TMath::Abs_pushforward (T x, T d_x) |
template<typename T > | |
ValueAndPushforward< T, T > | clad::custom_derivatives::TMath::ACos_pushforward (T x, T d_x) |
template<typename T > | |
ValueAndPushforward< T, T > | clad::custom_derivatives::TMath::ACosH_pushforward (T x, T d_x) |
template<typename T > | |
ValueAndPushforward< T, T > | clad::custom_derivatives::TMath::ASin_pushforward (T x, T d_x) |
template<typename T > | |
ValueAndPushforward< T, T > | clad::custom_derivatives::TMath::ASinH_pushforward (T x, T d_x) |
template<typename T > | |
ValueAndPushforward< T, T > | clad::custom_derivatives::TMath::ATan_pushforward (T x, T d_x) |
template<typename T > | |
ValueAndPushforward< T, T > | clad::custom_derivatives::TMath::ATanH_pushforward (T x, T d_x) |
template<typename T > | |
ValueAndPushforward< T, T > | clad::custom_derivatives::TMath::Cos_pushforward (T x, T d_x) |
template<typename T > | |
ValueAndPushforward< T, T > | clad::custom_derivatives::TMath::CosH_pushforward (T x, T d_x) |
template<typename T > | |
ValueAndPushforward< T, T > | clad::custom_derivatives::TMath::Erf_pushforward (T x, T d_x) |
template<typename T > | |
ValueAndPushforward< T, T > | clad::custom_derivatives::TMath::Erfc_pushforward (T x, T d_x) |
template<typename T > | |
ValueAndPushforward< T, T > | clad::custom_derivatives::TMath::Exp_pushforward (T x, T d_x) |
template<typename T , typename U > | |
void | clad::custom_derivatives::TMath::Hypot_pullback (T x, T y, U p, clad::array_ref< T > d_x, clad::array_ref< T > d_y) |
template<typename T > | |
ValueAndPushforward< T, T > | clad::custom_derivatives::TMath::Hypot_pushforward (T x, T y, T d_x, T d_y) |
void | clad::custom_derivatives::ROOT::Math::landau_cdf_pullback (double x, double xi, double x0, double d_out, double *d_x, double *d_xi, double *d_x0) |
void | clad::custom_derivatives::ROOT::Math::landau_pdf_pullback (double x, double xi, double x0, double d_out, double *d_x, double *d_xi, double *d_x0) |
template<typename T > | |
ValueAndPushforward< T, T > | clad::custom_derivatives::TMath::Log10_pushforward (T x, T d_x) |
template<typename T > | |
ValueAndPushforward< T, T > | clad::custom_derivatives::TMath::Log2_pushforward (T x, T d_x) |
template<typename T > | |
ValueAndPushforward< T, T > | clad::custom_derivatives::TMath::Log_pushforward (T x, T d_x) |
template<typename T , typename U > | |
void | clad::custom_derivatives::TMath::Max_pullback (T a, T b, U p, clad::array_ref< T > d_a, clad::array_ref< T > d_b) |
template<typename T > | |
ValueAndPushforward< T, T > | clad::custom_derivatives::TMath::Max_pushforward (T x, T y, T d_x, T d_y) |
template<typename T , typename U > | |
void | clad::custom_derivatives::TMath::Min_pullback (T a, T b, U p, clad::array_ref< T > d_a, clad::array_ref< T > d_b) |
template<typename T > | |
ValueAndPushforward< T, T > | clad::custom_derivatives::TMath::Min_pushforward (T x, T y, T d_x, T d_y) |
template<typename T , typename U > | |
void | clad::custom_derivatives::TMath::Power_pullback (T x, T y, U p, clad::array_ref< T > d_x, clad::array_ref< T > d_y) |
template<typename T > | |
ValueAndPushforward< T, T > | clad::custom_derivatives::TMath::Power_pushforward (T x, T y, T d_x, T d_y) |
template<typename T > | |
ValueAndPushforward< T, T > | clad::custom_derivatives::TMath::Sin_pushforward (T x, T d_x) |
template<typename T > | |
ValueAndPushforward< T, T > | clad::custom_derivatives::TMath::SinH_pushforward (T x, T d_x) |
template<typename T > | |
ValueAndPushforward< T, T > | clad::custom_derivatives::TMath::Sq_pushforward (T x, T d_x) |
template<typename T > | |
ValueAndPushforward< T, T > | clad::custom_derivatives::TMath::Sqrt_pushforward (T x, T d_x) |
template<typename T > | |
ValueAndPushforward< T, T > | clad::custom_derivatives::TMath::Tan_pushforward (T x, T d_x) |
template<typename T > | |
ValueAndPushforward< T, T > | clad::custom_derivatives::TMath::TanH_pushforward (T x, T d_x) |
The file is a bridge between ROOT and clad automatic differentiation plugin.
Definition in file CladDerivator.h.