|
| 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...
|
| |
| double | clamp (double x, double min, double max) |
| | Clamps a value between a minimum and maximum. More...
|
| |
| double | max (double a, double b) |
| | Computes the maximum of two numbers. More...
|
| |
| double | min (double a, double b) |
| | Computes the minimum of two numbers. 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.