Numerics ========= .. toctree:: :maxdepth: 1 numerics/mathematical-constants.md The header ```` is a backport of the C++20 standard library header ```` and provides several mathematical constants, such as ``pi`` or ``sqrt2``. .. toctree:: :maxdepth: 1 numerics/mathematical-functions.md The header ```` provides a consistent and portable overload set for standard C library mathematical functions, such as ``fabs``, ``sqrt``, and ``sin``. .. toctree:: :maxdepth: 1 numerics/numeric-traits.md The header ```` implements a new facility that is being added to the C++23 standard library and is intended as a replacement for ``std::numeric_limits``. .. toctree:: :maxdepth: 1 numerics/bit-manipulation.md The header ```` is a backport of the C++20 standard library header ```` and provides several function templates to access, manipulate, and process individual bits and bit sequences. .. toctree:: :maxdepth: 1 Complex number arithmetic The header ```` provides a Kokkos-compatible implementation of complex numbers, mirroring the functionality of ``std::complex``. .. toctree:: :maxdepth: 1 Reduced precision floating-point types The header ```` implements 16-bit "half-precision" ``half_t`` and "brain floating point" ``bhalf_t`` floating-point.