Logo ROOT  
Reference Guide
custom_derivatives Namespace Reference

Functions

template<typename T >
Abs_darg0 (T d)
 
template<typename T >
Abs_darg0_darg0 (T d)
 
template<typename T >
Double_t ACos_darg0 (T d)
 
template<typename T >
Double_t ACos_darg0_darg0 (T d)
 
template<typename T >
Double_t ACosH_darg0 (T d)
 
template<typename T >
Double_t ACosH_darg0_darg0 (T d)
 
template<typename T >
Double_t ASin_darg0 (T d)
 
template<typename T >
Double_t ASin_darg0_darg0 (T d)
 
template<typename T >
Double_t ASinH_darg0 (T d)
 
template<typename T >
Double_t ASinH_darg0_darg0 (T d)
 
template<typename T >
Double_t ATan_darg0 (T d)
 
template<typename T >
Double_t ATan_darg0_darg0 (T d)
 
template<typename T >
Double_t ATanH_darg0 (T d)
 
template<typename T >
Double_t ATanH_darg0_darg0 (T d)
 
template<typename T >
Cos_darg0 (T d)
 
template<typename T >
Cos_darg0_darg0 (T d)
 
template<typename T >
CosH_darg0 (T d)
 
template<typename T >
CosH_darg0_darg0 (T d)
 
template<typename T >
Double_t Erf_darg0 (T d)
 
template<typename T >
Double_t Erf_darg0_darg0 (T d)
 
template<typename T >
Double_t Erfc_darg0 (T d)
 
template<typename T >
Double_t Erfc_darg0_darg0 (T d)
 
template<typename T >
Double_t Exp_darg0 (T d)
 
template<typename T >
Double_t Exp_darg0_darg0 (T d)
 
template<typename T >
Hypot_darg0 (T x, T y)
 
template<typename T >
Hypot_darg0_darg0 (T x, T y)
 
template<typename T >
Hypot_darg0_darg1 (T x, T y)
 
template<typename T >
void Hypot_darg0_grad (T x, T y, T *result)
 
template<typename T >
Hypot_darg1 (T x, T y)
 
template<typename T >
Hypot_darg1_darg0 (T x, T y)
 
template<typename T >
Hypot_darg1_darg1 (T x, T y)
 
template<typename T >
void Hypot_darg1_grad (T x, T y, T *result)
 
template<typename T >
void Hypot_grad (T x, T y, T *result)
 
template<typename T >
Double_t Log10_darg0 (T d)
 
template<typename T >
Double_t Log10_darg0_darg0 (T d)
 
template<typename T >
Double_t Log2_darg0 (T d)
 
template<typename T >
Double_t Log2_darg0_darg0 (T d)
 
template<typename T >
Double_t Log_darg0 (T d)
 
template<typename T >
Double_t Log_darg0_darg0 (T d)
 
template<typename T >
Max_darg0 (T a, T b)
 
template<typename T >
Max_darg0_darg0 (T a, T b)
 
template<typename T >
Max_darg0_darg1 (T a, T b)
 
template<typename T >
void Max_darg0_grad (T a, T b, T *result)
 
template<typename T >
Max_darg1 (T a, T b)
 
template<typename T >
Max_darg1_darg0 (T a, T b)
 
template<typename T >
Max_darg1_darg1 (T a, T b)
 
template<typename T >
void Max_darg1_grad (T a, T b, T *result)
 
template<typename T >
void Max_grad (T a, T b, T *result)
 
template<typename T >
Min_darg0 (T a, T b)
 
template<typename T >
Min_darg0_darg0 (T a, T b)
 
template<typename T >
Min_darg0_darg1 (T a, T b)
 
template<typename T >
void Min_darg0_grad (T a, T b, T *result)
 
template<typename T >
Min_darg1 (T a, T b)
 
template<typename T >
Min_darg1_darg0 (T a, T b)
 
template<typename T >
Min_darg1_darg1 (T a, T b)
 
template<typename T >
void Min_darg1_grad (T a, T b, T *result)
 
template<typename T >
void Min_grad (T a, T b, T *result)
 
template<typename T >
Power_darg0 (T x, T y)
 
template<typename T >
Power_darg0_darg0 (T x, T y)
 
template<typename T >
Double_t Power_darg0_darg1 (T x, T y)
 
template<typename T >
Double_t Power_darg0_grad (T x, T y, Double_t *result)
 
template<typename T >
Double_t Power_darg1 (T x, T y)
 
template<typename T >
Double_t Power_darg1_darg0 (T x, T y)
 
template<typename T >
Double_t Power_darg1_darg1 (T x, T y)
 
template<typename T >
Double_t Power_darg1_grad (T x, T y, Double_t *result)
 
template<typename T >
Double_t Power_grad (T x, T y, Double_t *result)
 
template<typename T >
Double_t Sin_darg0 (T d)
 
template<typename T >
Double_t Sin_darg0_darg0 (T d)
 
template<typename T >
Double_t SinH_darg0 (T d)
 
template<typename T >
Double_t SinH_darg0_darg0 (T d)
 
template<typename T >
Sq_darg0 (T d)
 
template<typename T >
Sq_darg0_darg0 (T d)
 
template<typename T >
Double_t Sqrt_darg0 (T d)
 
template<typename T >
Double_t Sqrt_darg0_darg0 (T d)
 
template<typename T >
Double_t Tan_darg0 (T d)
 
template<typename T >
Double_t Tan_darg0_darg0 (T d)
 
template<typename T >
Double_t TanH_darg0 (T d)
 
template<typename T >
Double_t TanH_darg0_darg0 (T d)
 

Function Documentation

◆ Abs_darg0()

template<typename T >
T custom_derivatives::Abs_darg0 ( d)

Definition at line 30 of file CladDerivator.h.

◆ Abs_darg0_darg0()

template<typename T >
T custom_derivatives::Abs_darg0_darg0 ( d)

Definition at line 35 of file CladDerivator.h.

◆ ACos_darg0()

template<typename T >
Double_t custom_derivatives::ACos_darg0 ( d)

Definition at line 40 of file CladDerivator.h.

◆ ACos_darg0_darg0()

template<typename T >
Double_t custom_derivatives::ACos_darg0_darg0 ( d)

Definition at line 45 of file CladDerivator.h.

◆ ACosH_darg0()

template<typename T >
Double_t custom_derivatives::ACosH_darg0 ( d)

Definition at line 50 of file CladDerivator.h.

◆ ACosH_darg0_darg0()

template<typename T >
Double_t custom_derivatives::ACosH_darg0_darg0 ( d)

Definition at line 55 of file CladDerivator.h.

◆ ASin_darg0()

template<typename T >
Double_t custom_derivatives::ASin_darg0 ( d)

Definition at line 60 of file CladDerivator.h.

◆ ASin_darg0_darg0()

template<typename T >
Double_t custom_derivatives::ASin_darg0_darg0 ( d)

Definition at line 65 of file CladDerivator.h.

◆ ASinH_darg0()

template<typename T >
Double_t custom_derivatives::ASinH_darg0 ( d)

Definition at line 70 of file CladDerivator.h.

◆ ASinH_darg0_darg0()

template<typename T >
Double_t custom_derivatives::ASinH_darg0_darg0 ( d)

Definition at line 75 of file CladDerivator.h.

◆ ATan_darg0()

template<typename T >
Double_t custom_derivatives::ATan_darg0 ( d)

Definition at line 80 of file CladDerivator.h.

◆ ATan_darg0_darg0()

template<typename T >
Double_t custom_derivatives::ATan_darg0_darg0 ( d)

Definition at line 85 of file CladDerivator.h.

◆ ATanH_darg0()

template<typename T >
Double_t custom_derivatives::ATanH_darg0 ( d)

Definition at line 90 of file CladDerivator.h.

◆ ATanH_darg0_darg0()

template<typename T >
Double_t custom_derivatives::ATanH_darg0_darg0 ( d)

Definition at line 95 of file CladDerivator.h.

◆ Cos_darg0()

template<typename T >
T custom_derivatives::Cos_darg0 ( d)

Definition at line 100 of file CladDerivator.h.

◆ Cos_darg0_darg0()

template<typename T >
T custom_derivatives::Cos_darg0_darg0 ( d)

Definition at line 105 of file CladDerivator.h.

◆ CosH_darg0()

template<typename T >
T custom_derivatives::CosH_darg0 ( d)

Definition at line 110 of file CladDerivator.h.

◆ CosH_darg0_darg0()

template<typename T >
T custom_derivatives::CosH_darg0_darg0 ( d)

Definition at line 116 of file CladDerivator.h.

◆ Erf_darg0()

template<typename T >
Double_t custom_derivatives::Erf_darg0 ( d)

Definition at line 121 of file CladDerivator.h.

◆ Erf_darg0_darg0()

template<typename T >
Double_t custom_derivatives::Erf_darg0_darg0 ( d)

Definition at line 126 of file CladDerivator.h.

◆ Erfc_darg0()

template<typename T >
Double_t custom_derivatives::Erfc_darg0 ( d)

Definition at line 131 of file CladDerivator.h.

◆ Erfc_darg0_darg0()

template<typename T >
Double_t custom_derivatives::Erfc_darg0_darg0 ( d)

Definition at line 136 of file CladDerivator.h.

◆ Exp_darg0()

template<typename T >
Double_t custom_derivatives::Exp_darg0 ( d)

Definition at line 141 of file CladDerivator.h.

◆ Exp_darg0_darg0()

template<typename T >
Double_t custom_derivatives::Exp_darg0_darg0 ( d)

Definition at line 146 of file CladDerivator.h.

◆ Hypot_darg0()

template<typename T >
T custom_derivatives::Hypot_darg0 ( x,
y 
)

Definition at line 151 of file CladDerivator.h.

◆ Hypot_darg0_darg0()

template<typename T >
T custom_derivatives::Hypot_darg0_darg0 ( x,
y 
)

Definition at line 156 of file CladDerivator.h.

◆ Hypot_darg0_darg1()

template<typename T >
T custom_derivatives::Hypot_darg0_darg1 ( x,
y 
)

Definition at line 161 of file CladDerivator.h.

◆ Hypot_darg0_grad()

template<typename T >
void custom_derivatives::Hypot_darg0_grad ( x,
y,
T *  result 
)

Definition at line 188 of file CladDerivator.h.

◆ Hypot_darg1()

template<typename T >
T custom_derivatives::Hypot_darg1 ( x,
y 
)

Definition at line 166 of file CladDerivator.h.

◆ Hypot_darg1_darg0()

template<typename T >
T custom_derivatives::Hypot_darg1_darg0 ( x,
y 
)

Definition at line 171 of file CladDerivator.h.

◆ Hypot_darg1_darg1()

template<typename T >
T custom_derivatives::Hypot_darg1_darg1 ( x,
y 
)

Definition at line 176 of file CladDerivator.h.

◆ Hypot_darg1_grad()

template<typename T >
void custom_derivatives::Hypot_darg1_grad ( x,
y,
T *  result 
)

Definition at line 195 of file CladDerivator.h.

◆ Hypot_grad()

template<typename T >
void custom_derivatives::Hypot_grad ( x,
y,
T *  result 
)

Definition at line 181 of file CladDerivator.h.

◆ Log10_darg0()

template<typename T >
Double_t custom_derivatives::Log10_darg0 ( d)

Definition at line 212 of file CladDerivator.h.

◆ Log10_darg0_darg0()

template<typename T >
Double_t custom_derivatives::Log10_darg0_darg0 ( d)

Definition at line 217 of file CladDerivator.h.

◆ Log2_darg0()

template<typename T >
Double_t custom_derivatives::Log2_darg0 ( d)

Definition at line 222 of file CladDerivator.h.

◆ Log2_darg0_darg0()

template<typename T >
Double_t custom_derivatives::Log2_darg0_darg0 ( d)

Definition at line 227 of file CladDerivator.h.

◆ Log_darg0()

template<typename T >
Double_t custom_derivatives::Log_darg0 ( d)

Definition at line 202 of file CladDerivator.h.

◆ Log_darg0_darg0()

template<typename T >
Double_t custom_derivatives::Log_darg0_darg0 ( d)

Definition at line 207 of file CladDerivator.h.

◆ Max_darg0()

template<typename T >
T custom_derivatives::Max_darg0 ( a,
b 
)

Definition at line 232 of file CladDerivator.h.

◆ Max_darg0_darg0()

template<typename T >
T custom_derivatives::Max_darg0_darg0 ( a,
b 
)

Definition at line 237 of file CladDerivator.h.

◆ Max_darg0_darg1()

template<typename T >
T custom_derivatives::Max_darg0_darg1 ( a,
b 
)

Definition at line 242 of file CladDerivator.h.

◆ Max_darg0_grad()

template<typename T >
void custom_derivatives::Max_darg0_grad ( a,
b,
T *  result 
)

Definition at line 270 of file CladDerivator.h.

◆ Max_darg1()

template<typename T >
T custom_derivatives::Max_darg1 ( a,
b 
)

Definition at line 247 of file CladDerivator.h.

◆ Max_darg1_darg0()

template<typename T >
T custom_derivatives::Max_darg1_darg0 ( a,
b 
)

Definition at line 252 of file CladDerivator.h.

◆ Max_darg1_darg1()

template<typename T >
T custom_derivatives::Max_darg1_darg1 ( a,
b 
)

Definition at line 257 of file CladDerivator.h.

◆ Max_darg1_grad()

template<typename T >
void custom_derivatives::Max_darg1_grad ( a,
b,
T *  result 
)

Definition at line 275 of file CladDerivator.h.

◆ Max_grad()

template<typename T >
void custom_derivatives::Max_grad ( a,
b,
T *  result 
)

Definition at line 262 of file CladDerivator.h.

◆ Min_darg0()

template<typename T >
T custom_derivatives::Min_darg0 ( a,
b 
)

Definition at line 280 of file CladDerivator.h.

◆ Min_darg0_darg0()

template<typename T >
T custom_derivatives::Min_darg0_darg0 ( a,
b 
)

Definition at line 285 of file CladDerivator.h.

◆ Min_darg0_darg1()

template<typename T >
T custom_derivatives::Min_darg0_darg1 ( a,
b 
)

Definition at line 290 of file CladDerivator.h.

◆ Min_darg0_grad()

template<typename T >
void custom_derivatives::Min_darg0_grad ( a,
b,
T *  result 
)

Definition at line 318 of file CladDerivator.h.

◆ Min_darg1()

template<typename T >
T custom_derivatives::Min_darg1 ( a,
b 
)

Definition at line 295 of file CladDerivator.h.

◆ Min_darg1_darg0()

template<typename T >
T custom_derivatives::Min_darg1_darg0 ( a,
b 
)

Definition at line 300 of file CladDerivator.h.

◆ Min_darg1_darg1()

template<typename T >
T custom_derivatives::Min_darg1_darg1 ( a,
b 
)

Definition at line 305 of file CladDerivator.h.

◆ Min_darg1_grad()

template<typename T >
void custom_derivatives::Min_darg1_grad ( a,
b,
T *  result 
)

Definition at line 323 of file CladDerivator.h.

◆ Min_grad()

template<typename T >
void custom_derivatives::Min_grad ( a,
b,
T *  result 
)

Definition at line 310 of file CladDerivator.h.

◆ Power_darg0()

template<typename T >
T custom_derivatives::Power_darg0 ( x,
y 
)

Definition at line 328 of file CladDerivator.h.

◆ Power_darg0_darg0()

template<typename T >
T custom_derivatives::Power_darg0_darg0 ( x,
y 
)

Definition at line 333 of file CladDerivator.h.

◆ Power_darg0_darg1()

template<typename T >
Double_t custom_derivatives::Power_darg0_darg1 ( x,
y 
)

Definition at line 338 of file CladDerivator.h.

◆ Power_darg0_grad()

template<typename T >
Double_t custom_derivatives::Power_darg0_grad ( x,
y,
Double_t result 
)

Definition at line 365 of file CladDerivator.h.

◆ Power_darg1()

template<typename T >
Double_t custom_derivatives::Power_darg1 ( x,
y 
)

Definition at line 343 of file CladDerivator.h.

◆ Power_darg1_darg0()

template<typename T >
Double_t custom_derivatives::Power_darg1_darg0 ( x,
y 
)

Definition at line 348 of file CladDerivator.h.

◆ Power_darg1_darg1()

template<typename T >
Double_t custom_derivatives::Power_darg1_darg1 ( x,
y 
)

Definition at line 353 of file CladDerivator.h.

◆ Power_darg1_grad()

template<typename T >
Double_t custom_derivatives::Power_darg1_grad ( x,
y,
Double_t result 
)

Definition at line 372 of file CladDerivator.h.

◆ Power_grad()

template<typename T >
Double_t custom_derivatives::Power_grad ( x,
y,
Double_t result 
)

Definition at line 358 of file CladDerivator.h.

◆ Sin_darg0()

template<typename T >
Double_t custom_derivatives::Sin_darg0 ( d)

Definition at line 379 of file CladDerivator.h.

◆ Sin_darg0_darg0()

template<typename T >
Double_t custom_derivatives::Sin_darg0_darg0 ( d)

Definition at line 384 of file CladDerivator.h.

◆ SinH_darg0()

template<typename T >
Double_t custom_derivatives::SinH_darg0 ( d)

Definition at line 389 of file CladDerivator.h.

◆ SinH_darg0_darg0()

template<typename T >
Double_t custom_derivatives::SinH_darg0_darg0 ( d)

Definition at line 394 of file CladDerivator.h.

◆ Sq_darg0()

template<typename T >
T custom_derivatives::Sq_darg0 ( d)

Definition at line 399 of file CladDerivator.h.

◆ Sq_darg0_darg0()

template<typename T >
T custom_derivatives::Sq_darg0_darg0 ( d)

Definition at line 404 of file CladDerivator.h.

◆ Sqrt_darg0()

template<typename T >
Double_t custom_derivatives::Sqrt_darg0 ( d)

Definition at line 409 of file CladDerivator.h.

◆ Sqrt_darg0_darg0()

template<typename T >
Double_t custom_derivatives::Sqrt_darg0_darg0 ( d)

Definition at line 414 of file CladDerivator.h.

◆ Tan_darg0()

template<typename T >
Double_t custom_derivatives::Tan_darg0 ( d)

Definition at line 419 of file CladDerivator.h.

◆ Tan_darg0_darg0()

template<typename T >
Double_t custom_derivatives::Tan_darg0_darg0 ( d)

Definition at line 424 of file CladDerivator.h.

◆ TanH_darg0()

template<typename T >
Double_t custom_derivatives::TanH_darg0 ( d)

Definition at line 429 of file CladDerivator.h.

◆ TanH_darg0_darg0()

template<typename T >
Double_t custom_derivatives::TanH_darg0_darg0 ( d)

Definition at line 434 of file CladDerivator.h.