Namespaces
Variants
Views
Actions

Difference between revisions of "cpp/numeric/special functions"

From cppreference.com
< cpp‎ | numeric
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/special_math/navbar}}
+
{{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/special_math|Mathematical special functions]] for the ISO/IEC 29124:2010 version of this library.
+
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/special_math/dsc assoc_laguerre}}
+
{{dsc inc | cpp/numeric/special_functions/dsc assoc_laguerre}}
{{dsc inc | cpp/numeric/special_math/dsc assoc_legendre}}
+
{{dsc inc | cpp/numeric/special_functions/dsc assoc_legendre}}
{{dsc inc | cpp/numeric/special_math/dsc beta}}
+
{{dsc inc | cpp/numeric/special_functions/dsc beta}}
{{dsc inc | cpp/numeric/special_math/dsc comp_ellint_1}}
+
{{dsc inc | cpp/numeric/special_functions/dsc comp_ellint_1}}
{{dsc inc | cpp/numeric/special_math/dsc comp_ellint_2}}
+
{{dsc inc | cpp/numeric/special_functions/dsc comp_ellint_2}}
{{dsc inc | cpp/numeric/special_math/dsc comp_ellint_3}}
+
{{dsc inc | cpp/numeric/special_functions/dsc comp_ellint_3}}
{{dsc inc | cpp/numeric/special_math/dsc cyl_bessel_i}}
+
{{dsc inc | cpp/numeric/special_functions/dsc cyl_bessel_i}}
{{dsc inc | cpp/numeric/special_math/dsc cyl_bessel_j}}
+
{{dsc inc | cpp/numeric/special_functions/dsc cyl_bessel_j}}
{{dsc inc | cpp/numeric/special_math/dsc cyl_bessel_k}}
+
{{dsc inc | cpp/numeric/special_functions/dsc cyl_bessel_k}}
{{dsc inc | cpp/numeric/special_math/dsc cyl_neumann}}
+
{{dsc inc | cpp/numeric/special_functions/dsc cyl_neumann}}
{{dsc inc | cpp/numeric/special_math/dsc ellint_1}}
+
{{dsc inc | cpp/numeric/special_functions/dsc ellint_1}}
{{dsc inc | cpp/numeric/special_math/dsc ellint_2}}
+
{{dsc inc | cpp/numeric/special_functions/dsc ellint_2}}
{{dsc inc | cpp/numeric/special_math/dsc ellint_3}}
+
{{dsc inc | cpp/numeric/special_functions/dsc ellint_3}}
{{dsc inc | cpp/numeric/special_math/dsc expint}}
+
{{dsc inc | cpp/numeric/special_functions/dsc expint}}
{{dsc inc | cpp/numeric/special_math/dsc hermite}}
+
{{dsc inc | cpp/numeric/special_functions/dsc hermite}}
{{dsc inc | cpp/numeric/special_math/dsc legendre}}
+
{{dsc inc | cpp/numeric/special_functions/dsc legendre}}
{{dsc inc | cpp/numeric/special_math/dsc laguerre}}
+
{{dsc inc | cpp/numeric/special_functions/dsc laguerre}}
{{dsc inc | cpp/numeric/special_math/dsc riemann_zeta}}
+
{{dsc inc | cpp/numeric/special_functions/dsc riemann_zeta}}
{{dsc inc | cpp/numeric/special_math/dsc sph_bessel}}
+
{{dsc inc | cpp/numeric/special_functions/dsc sph_bessel}}
{{dsc inc | cpp/numeric/special_math/dsc sph_legendre}}
+
{{dsc inc | cpp/numeric/special_functions/dsc sph_legendre}}
{{dsc inc | cpp/numeric/special_math/dsc sph_neumann}}
+
{{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 special_math}}
+
{{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>
associated Laguerre polynomials
(function) [edit]
associated Legendre polynomials
(function) [edit]
(C++17)(C++17)(C++17)
beta function
(function) [edit]
(complete) elliptic integral of the first kind
(function) [edit]
(complete) elliptic integral of the second kind
(function) [edit]
(complete) elliptic integral of the third kind
(function) [edit]
regular modified cylindrical Bessel functions
(function) [edit]
cylindrical Bessel functions (of the first kind)
(function) [edit]
irregular modified cylindrical Bessel functions
(function) [edit]
cylindrical Neumann functions
(function) [edit]
(C++17)(C++17)(C++17)
(incomplete) elliptic integral of the first kind
(function) [edit]
(C++17)(C++17)(C++17)
(incomplete) elliptic integral of the second kind
(function) [edit]
(C++17)(C++17)(C++17)
(incomplete) elliptic integral of the third kind
(function) [edit]
(C++17)(C++17)(C++17)
exponential integral
(function) [edit]
(C++17)(C++17)(C++17)
Hermite polynomials
(function) [edit]
(C++17)(C++17)(C++17)
Legendre polynomials
(function) [edit]
(C++17)(C++17)(C++17)
Laguerre polynomials
(function) [edit]
Riemann zeta function
(function) [edit]
spherical Bessel functions (of the first kind)
(function) [edit]
spherical associated Legendre functions
(function) [edit]
spherical Neumann functions
(function) [edit]