Special mathematical functions
From cppreference.com
The Special Mathematical Functions library was originally implemented as boost.math, later featured as part of Library TR1 ISO/IEC TR 19768:2007, then published as an independent ISO standard, ISO/IEC TR 29124:2010, and finally merged to ISO C++ as of C++17.
See special math TR for the ISO/IEC TR 29124:2010 version of this library.
[edit] Functions
Defined in header
<cmath> |
|
(C++17)(C++17)(C++17)
|
associated Laguerre polynomials (function) |
(C++17)(C++17)(C++17)
|
associated Legendre polynomials (function) |
(C++17)(C++17)(C++17)
|
beta function (function) |
(C++17)(C++17)(C++17)
|
(complete) elliptic integral of the first kind (function) |
(C++17)(C++17)(C++17)
|
(complete) elliptic integral of the second kind (function) |
(C++17)(C++17)(C++17)
|
(complete) elliptic integral of the third kind (function) |
(C++17)(C++17)(C++17)
|
regular modified cylindrical Bessel functions (function) |
(C++17)(C++17)(C++17)
|
cylindrical Bessel functions (of the first kind) (function) |
(C++17)(C++17)(C++17)
|
irregular modified cylindrical Bessel functions (function) |
(C++17)(C++17)(C++17)
|
cylindrical Neumann functions (function) |
(C++17)(C++17)(C++17)
|
(incomplete) elliptic integral of the first kind (function) |
(C++17)(C++17)(C++17)
|
(incomplete) elliptic integral of the second kind (function) |
(C++17)(C++17)(C++17)
|
(incomplete) elliptic integral of the third kind (function) |
(C++17)(C++17)(C++17)
|
exponential integral (function) |
(C++17)(C++17)(C++17)
|
Hermite polynomials (function) |
(C++17)(C++17)(C++17)
|
Legendre polynomials (function) |
(C++17)(C++17)(C++17)
|
Laguerre polynomials (function) |
(C++17)(C++17)(C++17)
|
Riemann zeta function (function) |
(C++17)(C++17)(C++17)
|
spherical Bessel functions (of the first kind) (function) |
(C++17)(C++17)(C++17)
|
spherical associated Legendre functions (function) |
(C++17)(C++17)(C++17)
|
spherical Neumann functions (function) |