cpp/numeric

The C++ numerics library includes common mathematical functions and types, as well as optimized numeric arrays and support for random number generation.

Common mathematical functions
The header provides standard C library mathematical functions such as std, std, and std.

Mathematical special functions
The header also provides several mathematical special functions such as std, std, and std.

Mathematical constants
The header provides several mathematical constants, such as std or std

Numeric algorithms
The header provides numeric algorithms below:

Pseudo-random number generation
The header defines pseudo-random number generators and numerical distributions. The header also includes C-style random number generation via std and std.

Floating-point environment
The header defines flags and functions related to exceptional floating-point state, such as overflow and division by zero.

Bit manipulation
The header provides several function templates to access, manipulate, and process individual bits and bit sequences.