Go to the source code of this file.
|
#define | UF(T, f, fn) T fn(T &x) { return f(x); } |
|
#define | UF4(f) UF(ADVar,f,f ## _ADV) UF(DADVar,f,f ## _DADV) UF(FDReal,f,f ## _FDR) UF(AFReal,f,f ## _AFR) |
|
#define | UF(T, f, fn) T fn(T &x, T &y) { return f(x,y); } |
|
#define | U4f(f, d) { #f, d, f ## _ADV, f ## _DADV, f ## _FDR, f ## _AFR } |
|
#define | Dcl(T, T1) T x ## T1, y ## T1, z ## T1 |
|
#define | In(T) p ## T[0] = &x ## T; p ## T[1] = &z ## T |
|
|
static int | differ (double a, double b) |
|
static int | usage (int rc) |
|
int | main (int argc, char **argv) |
|
◆ UF [1/2]
#define UF |
( |
|
T, |
|
|
|
f, |
|
|
|
fn |
|
) |
| T fn(T &x) { return f(x); } |
◆ UF4
◆ UF [2/2]
#define UF |
( |
|
T, |
|
|
|
f, |
|
|
|
fn |
|
) |
| T fn(T &x, T &y) { return f(x,y); } |
◆ U4f
#define U4f |
( |
|
f, |
|
|
|
d |
|
) |
| { #f, d, f ## _ADV, f ## _DADV, f ## _FDR, f ## _AFR } |
◆ Dcl
◆ In
#define In |
( |
|
T | ) |
p ## T[0] = &x ## T; p ## T[1] = &z ## T |
◆ ADVar
◆ DADVar
◆ DReal
◆ FDReal
◆ FReal
◆ AFReal
◆ ADVar_uf
◆ DADVar_uf
◆ FDReal_uf
◆ AFReal_uf
◆ ADVar_uf2
◆ DADVar_uf2
◆ FDReal_uf2
◆ AFReal_uf2
◆ differ()
static int differ |
( |
double |
a, |
|
|
double |
b |
|
) |
| |
|
static |
◆ usage()
static int usage |
( |
int |
rc | ) |
|
|
static |
◆ main()
int main |
( |
int |
argc, |
|
|
char ** |
argv |
|
) |
| |
◆ dom_acosh
double dom_acosh[] = { 1., DBL_MAX } |
|
static |
◆ dom_all
double dom_all[] = { -DBL_MAX, DBL_MAX } |
|
static |
◆ dom_invtrig
double dom_invtrig[] = { -1., 1. } |
|
static |
◆ dom_log
double dom_log[] = { DBL_MIN, DBL_MAX } |
|
static |
◆ UT
Initial value:= {
}
SimpleFad< ValueT > sqrt(const SimpleFad< ValueT > &a)
SimpleFad< ValueT > asin(const SimpleFad< ValueT > &a)
SimpleFad< ValueT > log(const SimpleFad< ValueT > &a)
SimpleFad< ValueT > exp(const SimpleFad< ValueT > &a)
SimpleFad< ValueT > atan(const SimpleFad< ValueT > &a)
SimpleFad< ValueT > log10(const SimpleFad< ValueT > &a)
SimpleFad< ValueT > sin(const SimpleFad< ValueT > &a)
SimpleFad< ValueT > sinh(const SimpleFad< ValueT > &a)
static double dom_acosh[]
SimpleFad< ValueT > tan(const SimpleFad< ValueT > &a)
expr acosh(expr.val())) FAD_UNARYOP_MACRO(asinh
expr asinh(expr.val())) FAD_UNARYOP_MACRO(atanh
SimpleFad< ValueT > cos(const SimpleFad< ValueT > &a)
SimpleFad< ValueT > cosh(const SimpleFad< ValueT > &a)
KOKKOS_INLINE_FUNCTION Expr< AbsOp< Expr< T > > > abs(const Expr< T > &expr)
KOKKOS_INLINE_FUNCTION Expr< FAbsOp< Expr< T > > > fabs(const Expr< T > &expr)
expr atanh(expr.val())) FAD_UNARYOP_MACRO(abs
SimpleFad< ValueT > acos(const SimpleFad< ValueT > &a)
SimpleFad< ValueT > tanh(const SimpleFad< ValueT > &a)
static double dom_invtrig[]
Definition at line 106 of file hesopcheck.cpp.
◆ UT2
Initial value:= {
}
SimpleFad< ValueT > atan2(const SimpleFad< ValueT > &a, const SimpleFad< ValueT > &b)
SimpleFad< ValueT > pow(const SimpleFad< ValueT > &a, const SimpleFad< ValueT > &b)
Definition at line 137 of file hesopcheck.cpp.
◆ progname