Difference between revisions of "cpp/numeric/special functions"
From cppreference.com
m (Cubbi moved page cpp/numeric/special math to cpp/numeric/special functions: jwakely's request) |
m (Text replace - "special_math" to "special_functions") |
||
Line 1: | Line 1: | ||
{{title|Mathematical special functions}} | {{title|Mathematical special functions}} | ||
− | {{cpp/numeric/ | + | {{cpp/numeric/special_functions/navbar}} |
The Mathematical Special Functions library was originally part of Library TR1 ISO/IEC TR 19768:2007, then published as an independent ISO standard, ISO/IEC 29124:2010, and finally merged to ISO C++ as of C++17. | The Mathematical Special Functions library was originally part of Library TR1 ISO/IEC TR 19768:2007, then published as an independent ISO standard, ISO/IEC 29124:2010, and finally merged to ISO C++ as of C++17. | ||
− | See [[cpp/experimental/ | + | See [[cpp/experimental/special_functions|Mathematical special functions]] for the ISO/IEC 29124:2010 version of this library. |
===Functions=== | ===Functions=== | ||
{{dsc begin}} | {{dsc begin}} | ||
{{dsc header|cmath}} | {{dsc header|cmath}} | ||
− | {{dsc inc | cpp/numeric/ | + | {{dsc inc | cpp/numeric/special_functions/dsc assoc_laguerre}} |
− | {{dsc inc | cpp/numeric/ | + | {{dsc inc | cpp/numeric/special_functions/dsc assoc_legendre}} |
− | {{dsc inc | cpp/numeric/ | + | {{dsc inc | cpp/numeric/special_functions/dsc beta}} |
− | {{dsc inc | cpp/numeric/ | + | {{dsc inc | cpp/numeric/special_functions/dsc comp_ellint_1}} |
− | {{dsc inc | cpp/numeric/ | + | {{dsc inc | cpp/numeric/special_functions/dsc comp_ellint_2}} |
− | {{dsc inc | cpp/numeric/ | + | {{dsc inc | cpp/numeric/special_functions/dsc comp_ellint_3}} |
− | {{dsc inc | cpp/numeric/ | + | {{dsc inc | cpp/numeric/special_functions/dsc cyl_bessel_i}} |
− | {{dsc inc | cpp/numeric/ | + | {{dsc inc | cpp/numeric/special_functions/dsc cyl_bessel_j}} |
− | {{dsc inc | cpp/numeric/ | + | {{dsc inc | cpp/numeric/special_functions/dsc cyl_bessel_k}} |
− | {{dsc inc | cpp/numeric/ | + | {{dsc inc | cpp/numeric/special_functions/dsc cyl_neumann}} |
− | {{dsc inc | cpp/numeric/ | + | {{dsc inc | cpp/numeric/special_functions/dsc ellint_1}} |
− | {{dsc inc | cpp/numeric/ | + | {{dsc inc | cpp/numeric/special_functions/dsc ellint_2}} |
− | {{dsc inc | cpp/numeric/ | + | {{dsc inc | cpp/numeric/special_functions/dsc ellint_3}} |
− | {{dsc inc | cpp/numeric/ | + | {{dsc inc | cpp/numeric/special_functions/dsc expint}} |
− | {{dsc inc | cpp/numeric/ | + | {{dsc inc | cpp/numeric/special_functions/dsc hermite}} |
− | {{dsc inc | cpp/numeric/ | + | {{dsc inc | cpp/numeric/special_functions/dsc legendre}} |
− | {{dsc inc | cpp/numeric/ | + | {{dsc inc | cpp/numeric/special_functions/dsc laguerre}} |
− | {{dsc inc | cpp/numeric/ | + | {{dsc inc | cpp/numeric/special_functions/dsc riemann_zeta}} |
− | {{dsc inc | cpp/numeric/ | + | {{dsc inc | cpp/numeric/special_functions/dsc sph_bessel}} |
− | {{dsc inc | cpp/numeric/ | + | {{dsc inc | cpp/numeric/special_functions/dsc sph_legendre}} |
− | {{dsc inc | cpp/numeric/ | + | {{dsc inc | cpp/numeric/special_functions/dsc sph_neumann}} |
{{dsc end}} | {{dsc end}} | ||
<!-- ===See also=== | <!-- ===See also=== | ||
{{dsc begin}} | {{dsc begin}} | ||
− | {{dsc inc | c/numeric/dsc | + | {{dsc inc | c/numeric/dsc special_functions}} |
{{dsc end}} | {{dsc end}} | ||
--> | --> | ||
{{langlinks|ja|zh}} | {{langlinks|ja|zh}} |
Revision as of 10:35, 27 November 2019
The Mathematical Special Functions library was originally part of Library TR1 ISO/IEC TR 19768:2007, then published as an independent ISO standard, ISO/IEC 29124:2010, and finally merged to ISO C++ as of C++17.
See Mathematical special functions for the ISO/IEC 29124:2010 version of this library.
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) |