|
|
Line 1: |
Line 1: |
− | {{title|Mathematical special functions}}
| |
− | {{cpp/experimental/special_math/navbar}}
| |
− | {{fmbox | class=noprint | style=font-size: 0.8em | text='''Merged into ISO C++''' The functionality described on this page was merged into the mainline ISO C++ standard as of 3/2016, see [[cpp/numeric/special_math|mathematical special functions]] {{mark since c++17}} }}
| |
| | | |
− | The Mathematical Special Functions library, ISO/IEC 29124:2010, specifies extensions to the C++ standard library that include mathematical special functions (originally part of ISO/IEC TR 19768:2007)
| |
− |
| |
− | This special functions in this library are implemented in [http://www.boost.org/doc/libs/release/libs/math/doc/html/special.html boost.math], which is currently available on more compilers and platforms than implementations of this standard. At the time of this writing (1/2016) the only compiler that announced direct support is gcc, for version 6.1
| |
− |
| |
− | ===Non-member functions===
| |
− | {{dsc begin}}
| |
− | {{dsc header|cmath}}
| |
− | {{dsc inc | cpp/experimental/special_math/dsc assoc_laguerre}}
| |
− | {{dsc inc | cpp/experimental/special_math/dsc assoc_legendre}}
| |
− | {{dsc inc | cpp/experimental/special_math/dsc beta}}
| |
− | {{dsc inc | cpp/experimental/special_math/dsc comp_ellint_1}}
| |
− | {{dsc inc | cpp/experimental/special_math/dsc comp_ellint_2}}
| |
− | {{dsc inc | cpp/experimental/special_math/dsc comp_ellint_3}}
| |
− | {{dsc inc | cpp/experimental/special_math/dsc cyl_bessel_i}}
| |
− | {{dsc inc | cpp/experimental/special_math/dsc cyl_bessel_j}}
| |
− | {{dsc inc | cpp/experimental/special_math/dsc cyl_bessel_k}}
| |
− | {{dsc inc | cpp/experimental/special_math/dsc cyl_neumann}}
| |
− | {{dsc inc | cpp/experimental/special_math/dsc ellint_1}}
| |
− | {{dsc inc | cpp/experimental/special_math/dsc ellint_2}}
| |
− | {{dsc inc | cpp/experimental/special_math/dsc ellint_3}}
| |
− | {{dsc inc | cpp/experimental/special_math/dsc expint}}
| |
− | {{dsc inc | cpp/experimental/special_math/dsc hermite}}
| |
− | {{dsc inc | cpp/experimental/special_math/dsc legendre}}
| |
− | {{dsc inc | cpp/experimental/special_math/dsc laguerre}}
| |
− | {{dsc inc | cpp/experimental/special_math/dsc riemann_zeta}}
| |
− | {{dsc inc | cpp/experimental/special_math/dsc sph_bessel}}
| |
− | {{dsc inc | cpp/experimental/special_math/dsc sph_legendre}}
| |
− | {{dsc inc | cpp/experimental/special_math/dsc sph_neumann}}
| |
− | {{dsc end}}
| |
− | ===Macros===
| |
− | {{dsc begin}}
| |
− | {{dsc macro const | __STDCPP_MATH_SPEC_FUNCS__ | nolink=true | a value of at least {{c|201003L}} indicates that ISO/IEC 29124:2010 is supported}}
| |
− | {{dsc end}}
| |