Namespaces
Variants
Views
Actions

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

From cppreference.com
(The math isn't special; the functions are known in mathematics as "special functions")
(Blanked the page)
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}}
 

Revision as of 20:22, 11 February 2017