|
| CUDADEV friend adouble | operator+ (const double v, const adouble &a) |
| |
| CUDADEV friend adouble | operator- (const double v, const adouble &a) |
| |
| CUDADEV friend adouble | operator* (const double v, const adouble &a) |
| |
| CUDADEV friend adouble | operator/ (const double v, const adouble &a) |
| |
| CUDADEV friend adouble | tan (const adouble &a) |
| |
| CUDADEV friend adouble | exp (const adouble &a) |
| |
| CUDADEV friend adouble | log (const adouble &a) |
| |
| CUDADEV friend adouble | sqrt (const adouble &a) |
| |
| CUDADEV friend adouble | sin (const adouble &a) |
| |
| CUDADEV friend adouble | cos (const adouble &a) |
| |
| CUDADEV friend adouble | asin (const adouble &a) |
| |
| CUDADEV friend adouble | acos (const adouble &a) |
| |
| CUDADEV friend adouble | atan (const adouble &a) |
| |
| CUDADEV friend adouble | atan2 (const adouble &a, const adouble &b) |
| |
| CUDADEV friend adouble | pow (const adouble &a, double v) |
| |
| CUDADEV friend adouble | pow (const adouble &a, const adouble &b) |
| |
| CUDADEV friend adouble | pow (double v, const adouble &a) |
| |
| CUDADEV friend adouble | log10 (const adouble &a) |
| |
| CUDADEV friend adouble | sinh (const adouble &a) |
| |
| CUDADEV friend adouble | cosh (const adouble &a) |
| |
| CUDADEV friend adouble | tanh (const adouble &a) |
| |
| CUDADEV friend adouble | asinh (const adouble &a) |
| |
| CUDADEV friend adouble | acosh (const adouble &a) |
| |
| CUDADEV friend adouble | atanh (const adouble &a) |
| |
| CUDADEV friend adouble | fabs (const adouble &a) |
| |
| CUDADEV friend adouble | ceil (const adouble &a) |
| |
| CUDADEV friend adouble | floor (const adouble &a) |
| |
| CUDADEV friend adouble | fmax (const adouble &a, const adouble &b) |
| |
| CUDADEV friend adouble | fmax (double v, const adouble &a) |
| |
| CUDADEV friend adouble | fmax (const adouble &a, double v) |
| |
| CUDADEV friend adouble | fmin (const adouble &a, const adouble &b) |
| |
| CUDADEV friend adouble | fmin (double v, const adouble &a) |
| |
| CUDADEV friend adouble | fmin (const adouble &a, double v) |
| |
| CUDADEV friend adouble | ldexp (const adouble &a, const adouble &b) |
| |
| CUDADEV friend adouble | ldexp (const adouble &a, const double v) |
| |
| CUDADEV friend adouble | ldexp (const double v, const adouble &a) |
| |
| CUDADEV friend double | frexp (const adouble &a, int *v) |
| |
| CUDADEV friend adouble | erf (const adouble &a) |
| |
| CUDADEV friend adouble | erfc (const adouble &a) |
| |
| CUDADEV friend int | operator!= (const double, const adouble &) |
| |
| CUDADEV friend int | operator== (const double, const adouble &) |
| |
| CUDADEV friend int | operator<= (const double, const adouble &) |
| |
| CUDADEV friend int | operator>= (const double, const adouble &) |
| |
| CUDADEV friend int | operator> (const double, const adouble &) |
| |
| CUDADEV friend int | operator< (const double, const adouble &) |
| |
| CUDAHOST friend ostream & | operator<< (ostream &, const adouble &) |
| |
| CUDAHOST friend istream & | operator>> (istream &, adouble &) |
| |
CUDA-compatible tapeless active scalar for forward derivatives.
Each value stores its primal and either one derivative or a configured set of derivative directions.