|
Functions |
| __device__ double | acos (double x) |
| | Calculate the arc cosine of the input argument.
|
| __device__ double | acosh (double x) |
| | Calculate the nonnegative arc hyperbolic cosine of the input argument.
|
| __device__ double | asin (double x) |
| | Calculate the arc sine of the input argument.
|
| __device__ double | asinh (double x) |
| | Calculate the arc hyperbolic sine of the input argument.
|
| __device__ double | atan (double x) |
| | Calculate the arc tangent of the input argument.
|
| __device__ double | atan2 (double x, double y) |
| | Calculate the arc tangent of the ratio of first and second input arguments.
|
| __device__ double | atanh (double x) |
| | Calculate the arc hyperbolic tangent of the input argument.
|
| __device__ double | cbrt (double x) |
| | Calculate the cube root of the input argument.
|
| __device__ double | ceil (double x) |
| | Calculate ceiling of the input argument.
|
| __device__ double | copysign (double x, double y) |
| | Create value with given magnitude, copying sign of second value.
|
| __device__ double | cos (double x) |
| | Calculate the cosine of the input argument.
|
| __device__ double | cosh (double x) |
| | Calculate the hyperbolic cosine of the input argument.
|
| __device__ double | cospi (double x) |
| | Calculate the cosine of the input argument .
|
| __device__ double | erf (double x) |
| | Calculate the error function of the input argument.
|
| __device__ double | erfc (double x) |
| | Calculate the complementary error function of the input argument.
|
| __device__ double | erfcinv (double y) |
| | Calculate the inverse complementary error function of the input argument.
|
| __device__ double | erfcx (double x) |
| | Calculate the scaled complementary error function of the input argument.
|
| __device__ double | erfinv (double y) |
| | Calculate the inverse error function of the input argument.
|
| __device__ double | exp (double x) |
| | Calculate the base exponential of the input argument.
|
| __device__ double | exp10 (double x) |
| | Calculate the base 10 exponential of the input argument.
|
| __device__ double | exp2 (double x) |
| | Calculate the base 2 exponential of the input argument.
|
| __device__ double | expm1 (double x) |
| | Calculate the base exponential of the input argument, minus 1.
|
| __device__ double | fabs (double x) |
| | Calculate the absolute value of the input argument.
|
| __device__ double | fdim (double x, double y) |
| | Compute the positive difference between x and y.
|
| __device__ double | floor (double x) |
| | Calculate the largest integer less than or equal to x.
|
| __device__ double | fma (double x, double y, double z) |
| | Compute as a single operation.
|
| __device__ double | fmax (double, double) |
| | Determine the maximum numeric value of the arguments.
|
| __device__ double | fmin (double x, double y) |
| | Determine the minimum numeric value of the arguments.
|
| __device__ double | fmod (double x, double y) |
| | Calculate the floating-point remainder of x / y.
|
| __device__ double | frexp (double x, int *nptr) |
| | Extract mantissa and exponent of a floating-point value.
|
| __device__ double | hypot (double x, double y) |
| | Calculate the square root of the sum of squares of two arguments.
|
| __device__ int | ilogb (double x) |
| | Compute the unbiased integer exponent of the argument.
|
| __device__ int | isfinite (double a) |
| | Determine whether argument is finite.
|
| __device__ int | isinf (double a) |
| | Determine whether argument is infinite.
|
| __device__ int | isnan (double a) |
| | Determine whether argument is a NaN.
|
| __device__ double | j0 (double x) |
| | Calculate the value of the Bessel function of the first kind of order 0 for the input argument.
|
| __device__ double | j1 (double x) |
| | Calculate the value of the Bessel function of the first kind of order 1 for the input argument.
|
| __device__ double | jn (int n, double x) |
| | Calculate the value of the Bessel function of the first kind of order n for the input argument.
|
| __device__ double | ldexp (double x, int exp) |
| | Calculate the value of .
|
| __device__ double | lgamma (double x) |
| | Calculate the natural logarithm of the gamma function of the input argument.
|
| __device__ long long int | llrint (double x) |
| | Round input to nearest integer value.
|
| __device__ long long int | llround (double x) |
| | Round to nearest integer value.
|
| __device__ double | log (double x) |
| | Calculate the base logarithm of the input argument.
|
| __device__ double | log10 (double x) |
| | Calculate the base 10 logarithm of the input argument.
|
| __device__ double | log1p (double x) |
| | Calculate the value of .
|
| __device__ double | log2 (double x) |
| | Calculate the base 2 logarithm of the input argument.
|
| __device__ double | logb (double x) |
| | Calculate the floating point representation of the exponent of the input argument.
|
| __device__ long int | lrint (double x) |
| | Round input to nearest integer value.
|
| __device__ long int | lround (double x) |
| | Round to nearest integer value.
|
| __device__ double | modf (double x, double *iptr) |
| | Break down the input argument into fractional and integral parts.
|
| __device__ double | nan (const char *tagp) |
| | Returns "Not a Number" value.
|
| __device__ double | nearbyint (double x) |
| | Round the input argument to the nearest integer.
|
| __device__ double | nextafter (double x, double y) |
| | Return next representable double-precision floating-point value after argument.
|
| __device__ double | pow (double x, double y) |
| | Calculate the value of first argument to the power of second argument.
|
| __device__ double | rcbrt (double x) |
| | Calculate reciprocal cube root function.
|
| __device__ double | remainder (double x, double y) |
| | Compute double-precision floating-point remainder.
|
| __device__ double | remquo (double x, double y, int *quo) |
| | Compute double-precision floating-point remainder and part of quotient.
|
| __device__ double | rint (double x) |
| | Round to nearest integer value in floating-point.
|
| __device__ double | round (double x) |
| | Round to nearest integer value in floating-point.
|
| __device__ double | rsqrt (double x) |
| | Calculate the reciprocal of the square root of the input argument.
|
| __device__ double | scalbln (double x, long int n) |
| | Scale floating-point input by integer power of two.
|
| __device__ double | scalbn (double x, int n) |
| | Scale floating-point input by integer power of two.
|
| __device__ int | signbit (double a) |
| | Return the sign bit of the input.
|
| __device__ double | sin (double x) |
| | Calculate the sine of the input argument.
|
| __device__ void | sincos (double x, double *sptr, double *cptr) |
| | Calculate the sine and cosine of the first input argument.
|
| __device__ double | sinh (double x) |
| | Calculate the hyperbolic sine of the input argument.
|
| __device__ double | sinpi (double x) |
| | Calculate the sine of the input argument .
|
| __device__ double | sqrt (double x) |
| | Calculate the square root of the input argument.
|
| __device__ double | tan (double x) |
| | Calculate the tangent of the input argument.
|
| __device__ double | tanh (double x) |
| | Calculate the hyperbolic tangent of the input argument.
|
| __device__ double | tgamma (double x) |
| | Calculate the gamma function of the input argument.
|
| __device__ double | trunc (double x) |
| | Truncate input argument to the integral part.
|
| __device__ double | y0 (double x) |
| | Calculate the value of the Bessel function of the second kind of order 0 for the input argument.
|
| __device__ double | y1 (double x) |
| | Calculate the value of the Bessel function of the second kind of order 1 for the input argument.
|
| __device__ double | yn (int n, double x) |
| | Calculate the value of the Bessel function of the second kind of order n for the input argument.
|
This section describes double precision mathematical functions.