|
double | log10 (double x) |
| Computes the base-10 logarithm of a number. More...
|
|
double | exp (double x) |
| Computes the exponential function of a number. More...
|
|
double | sqrt (double x) |
| Computes the square root of a number. More...
|
|
double | pow (double base, double exponent) |
| Computes the power of a number. More...
|
|
double | sin (double x) |
| Computes the sine of a number. More...
|
|
double | cos (double x) |
| Computes the cosine of a number. More...
|
|
double | tan (double x) |
| Computes the tangent of a number. More...
|
|
int | abs (int x) |
| Computes the absolute value of an integer. More...
|
|
double | fabs (double x) |
| Computes the absolute value of a floating-point number. More...
|
|
double | log (double x) |
| Computes the natural logarithm of a number. More...
|
|
double | acos (double x) |
| Computes the arc cosine of a number. More...
|
|
double | asin (double x) |
| Computes the arc sine of a number. More...
|
|
double | atan (double x) |
| Computes the arc tangent of a number. More...
|
|
double | atan2 (double y, double x) |
| Computes the arc tangent of y/x. More...
|
|
double | cosh (double x) |
| Computes the hyperbolic cosine of a number. More...
|
|
double | sinh (double x) |
| Computes the hyperbolic sine of a number. More...
|
|
double | tanh (double x) |
| Computes the hyperbolic tangent of a number. More...
|
|
double | ceil (double x) |
| Computes the ceiling of a number. More...
|
|
double | floor (double x) |
| Computes the floor of a number. More...
|
|
double | fmod (double x, double y) |
| Computes the remainder of the division of two numbers. More...
|
|
double | cbrt (double x) |
| Computes the cube root of a number. More...
|
|
template<class RandomIt > |
void | shuffle (RandomIt first, RandomIt last) |
| Shuffles the elements in a range. More...
|
|
double | acosh (double x) |
| Computes the hyperbolic arc cosine of a number. More...
|
|
double | asinh (double x) |
| Computes the hyperbolic arc sine of a number. More...
|
|
double | atanh (double x) |
| Computes the hyperbolic arc tangent of a number. More...
|
|
template<> |
void | swap< nlohmann::json > (nlohmann::json &j1, nlohmann::json &j2) noexcept(is_nothrow_move_constructible< nlohmann::json >::value and is_nothrow_move_assignable< nlohmann::json >::value) |
| exchanges the values of two JSON objects More...
|
|
Provides common mathematical functions and vector operations.