22 #error "This file must not be included by compiled programs."
25#include <plugins/include/clad/Differentiator/Differentiator.h>
31 return (
d < 0) ? -1 : 1;
56 return 1. / (
d *
d + 1);
61 return 1. / (1 -
d *
d);
106 template <
typename T>
111 template <
typename T>
116 template <
typename T>
121 template <
typename T>
123 return (
a >=
b) ? 1 : 0;
126 template <
typename T>
128 return (
a >=
b) ? 0 : 1;
131 template <
typename T>
139 template <
typename T>
141 return (
a <=
b) ? 1 : 0;
144 template <
typename T>
146 return (
a <=
b) ? 0 : 1;
149 template <
typename T>
157 template <
typename T>
162 template <
typename T>
167 template <
typename T>
174 template <
typename T>
179 template <
typename T>
184 template <
typename T>
189 template <
typename T>
194 template <
typename T>
199 template <
typename T>
Double_t Sqrt(Double_t x)
LongDouble_t Power(LongDouble_t x, LongDouble_t y)
constexpr Double_t Ln10()
Natural log of 10 (to convert log to ln)
Double_t Hypot(Double_t x, Double_t y)
Double_t ACosH_darg0(T d)
Double_t Log10_darg0(T d)
void Min_grad(T a, T b, T *result)
Double_t Power_grad(T x, T y, Double_t *result)
void Hypot_grad(T x, T y, T *result)
void Max_grad(T a, T b, T *result)
Double_t ASinH_darg0(T d)
Double_t ATanH_darg0(T d)
Double_t Power_darg1(T x, T y)