Functions | |
template<typename T > | |
ValueAndPushforward< T, T > | Abs_pushforward (T x, T d_x) |
template<typename T > | |
ValueAndPushforward< T, T > | ACos_pushforward (T x, T d_x) |
template<typename T > | |
ValueAndPushforward< T, T > | ACosH_pushforward (T x, T d_x) |
template<typename T > | |
ValueAndPushforward< T, T > | ASin_pushforward (T x, T d_x) |
template<typename T > | |
ValueAndPushforward< T, T > | ASinH_pushforward (T x, T d_x) |
template<typename T > | |
ValueAndPushforward< T, T > | ATan_pushforward (T x, T d_x) |
template<typename T > | |
ValueAndPushforward< T, T > | ATanH_pushforward (T x, T d_x) |
template<typename T > | |
ValueAndPushforward< T, T > | Cos_pushforward (T x, T d_x) |
template<typename T > | |
ValueAndPushforward< T, T > | CosH_pushforward (T x, T d_x) |
template<typename T > | |
ValueAndPushforward< T, T > | Erf_pushforward (T x, T d_x) |
template<typename T > | |
ValueAndPushforward< T, T > | Erfc_pushforward (T x, T d_x) |
template<typename T > | |
ValueAndPushforward< T, T > | Exp_pushforward (T x, T d_x) |
template<typename T , typename U > | |
void | 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 > | Hypot_pushforward (T x, T y, T d_x, T d_y) |
template<typename T > | |
ValueAndPushforward< T, T > | Log10_pushforward (T x, T d_x) |
template<typename T > | |
ValueAndPushforward< T, T > | Log2_pushforward (T x, T d_x) |
template<typename T > | |
ValueAndPushforward< T, T > | Log_pushforward (T x, T d_x) |
template<typename T , typename U > | |
void | 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 > | Max_pushforward (T x, T y, T d_x, T d_y) |
template<typename T , typename U > | |
void | 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 > | Min_pushforward (T x, T y, T d_x, T d_y) |
template<typename T , typename U > | |
void | 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 > | Power_pushforward (T x, T y, T d_x, T d_y) |
template<typename T > | |
ValueAndPushforward< T, T > | Sin_pushforward (T x, T d_x) |
template<typename T > | |
ValueAndPushforward< T, T > | SinH_pushforward (T x, T d_x) |
template<typename T > | |
ValueAndPushforward< T, T > | Sq_pushforward (T x, T d_x) |
template<typename T > | |
ValueAndPushforward< T, T > | Sqrt_pushforward (T x, T d_x) |
template<typename T > | |
ValueAndPushforward< T, T > | Tan_pushforward (T x, T d_x) |
template<typename T > | |
ValueAndPushforward< T, T > | TanH_pushforward (T x, T d_x) |
ValueAndPushforward< T, T > clad::custom_derivatives::TMath::Abs_pushforward | ( | T | x, |
T | d_x | ||
) |
Definition at line 31 of file CladDerivator.h.
ValueAndPushforward< T, T > clad::custom_derivatives::TMath::ACos_pushforward | ( | T | x, |
T | d_x | ||
) |
Definition at line 37 of file CladDerivator.h.
ValueAndPushforward< T, T > clad::custom_derivatives::TMath::ACosH_pushforward | ( | T | x, |
T | d_x | ||
) |
Definition at line 43 of file CladDerivator.h.
ValueAndPushforward< T, T > clad::custom_derivatives::TMath::ASin_pushforward | ( | T | x, |
T | d_x | ||
) |
Definition at line 49 of file CladDerivator.h.
ValueAndPushforward< T, T > clad::custom_derivatives::TMath::ASinH_pushforward | ( | T | x, |
T | d_x | ||
) |
Definition at line 55 of file CladDerivator.h.
ValueAndPushforward< T, T > clad::custom_derivatives::TMath::ATan_pushforward | ( | T | x, |
T | d_x | ||
) |
Definition at line 61 of file CladDerivator.h.
ValueAndPushforward< T, T > clad::custom_derivatives::TMath::ATanH_pushforward | ( | T | x, |
T | d_x | ||
) |
Definition at line 67 of file CladDerivator.h.
ValueAndPushforward< T, T > clad::custom_derivatives::TMath::Cos_pushforward | ( | T | x, |
T | d_x | ||
) |
Definition at line 73 of file CladDerivator.h.
ValueAndPushforward< T, T > clad::custom_derivatives::TMath::CosH_pushforward | ( | T | x, |
T | d_x | ||
) |
Definition at line 79 of file CladDerivator.h.
ValueAndPushforward< T, T > clad::custom_derivatives::TMath::Erf_pushforward | ( | T | x, |
T | d_x | ||
) |
Definition at line 85 of file CladDerivator.h.
ValueAndPushforward< T, T > clad::custom_derivatives::TMath::Erfc_pushforward | ( | T | x, |
T | d_x | ||
) |
Definition at line 91 of file CladDerivator.h.
ValueAndPushforward< T, T > clad::custom_derivatives::TMath::Exp_pushforward | ( | T | x, |
T | d_x | ||
) |
Definition at line 97 of file CladDerivator.h.
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 | ||
) |
Definition at line 109 of file CladDerivator.h.
ValueAndPushforward< T, T > clad::custom_derivatives::TMath::Hypot_pushforward | ( | T | x, |
T | y, | ||
T | d_x, | ||
T | d_y | ||
) |
Definition at line 103 of file CladDerivator.h.
ValueAndPushforward< T, T > clad::custom_derivatives::TMath::Log10_pushforward | ( | T | x, |
T | d_x | ||
) |
Definition at line 123 of file CladDerivator.h.
ValueAndPushforward< T, T > clad::custom_derivatives::TMath::Log2_pushforward | ( | T | x, |
T | d_x | ||
) |
Definition at line 129 of file CladDerivator.h.
ValueAndPushforward< T, T > clad::custom_derivatives::TMath::Log_pushforward | ( | T | x, |
T | d_x | ||
) |
Definition at line 117 of file CladDerivator.h.
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 | ||
) |
Definition at line 146 of file CladDerivator.h.
ValueAndPushforward< T, T > clad::custom_derivatives::TMath::Max_pushforward | ( | T | x, |
T | y, | ||
T | d_x, | ||
T | d_y | ||
) |
Definition at line 135 of file CladDerivator.h.
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 | ||
) |
Definition at line 166 of file CladDerivator.h.
ValueAndPushforward< T, T > clad::custom_derivatives::TMath::Min_pushforward | ( | T | x, |
T | y, | ||
T | d_x, | ||
T | d_y | ||
) |
Definition at line 155 of file CladDerivator.h.
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 | ||
) |
Definition at line 185 of file CladDerivator.h.
ValueAndPushforward< T, T > clad::custom_derivatives::TMath::Power_pushforward | ( | T | x, |
T | y, | ||
T | d_x, | ||
T | d_y | ||
) |
Definition at line 175 of file CladDerivator.h.
ValueAndPushforward< T, T > clad::custom_derivatives::TMath::Sin_pushforward | ( | T | x, |
T | d_x | ||
) |
Definition at line 194 of file CladDerivator.h.
ValueAndPushforward< T, T > clad::custom_derivatives::TMath::SinH_pushforward | ( | T | x, |
T | d_x | ||
) |
Definition at line 200 of file CladDerivator.h.
ValueAndPushforward< T, T > clad::custom_derivatives::TMath::Sq_pushforward | ( | T | x, |
T | d_x | ||
) |
Definition at line 206 of file CladDerivator.h.
ValueAndPushforward< T, T > clad::custom_derivatives::TMath::Sqrt_pushforward | ( | T | x, |
T | d_x | ||
) |
Definition at line 212 of file CladDerivator.h.
ValueAndPushforward< T, T > clad::custom_derivatives::TMath::Tan_pushforward | ( | T | x, |
T | d_x | ||
) |
Definition at line 218 of file CladDerivator.h.
ValueAndPushforward< T, T > clad::custom_derivatives::TMath::TanH_pushforward | ( | T | x, |
T | d_x | ||
) |
Definition at line 224 of file CladDerivator.h.