Namespaces
Variants
Views
Actions

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

From cppreference.com
(redirect)
(rv)
Line 1: Line 1:
#redirect [[cpp/numeric/special_functions]]
 
<!--
 
 
{{title|Mathematical special functions}}
 
{{title|Mathematical special functions}}
 
{{cpp/experimental/special_functions/navbar}}
 
{{cpp/experimental/special_functions/navbar}}
Line 38: Line 36:
 
{{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 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}}
 
{{dsc end}}
-->
+
 
 
{{langlinks|zh}}
 
{{langlinks|zh}}

Revision as of 05:31, 28 December 2021

 
 
Experimental
Technical Specification
Filesystem library (filesystem TS)
Library fundamentals (library fundamentals TS)
Library fundamentals 2 (library fundamentals TS v2)
Library fundamentals 3 (library fundamentals TS v3)
Extensions for parallelism (parallelism TS)
Extensions for parallelism 2 (parallelism TS v2)
Extensions for concurrency (concurrency TS)
Extensions for concurrency 2 (concurrency TS v2)
Concepts (concepts TS)
Ranges (ranges TS)
Reflection (reflection TS)
Mathematical special functions (special functions TR)
Experimental Non-TS
Pattern Matching
Linear Algebra
std::execution
Contracts
2D Graphics
 
 

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 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

Defined in header <cmath>
associated Laguerre polynomials
(function) [edit]
associated Legendre polynomials
(function) [edit]
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]
(incomplete) elliptic integral of the first kind
(function) [edit]
(incomplete) elliptic integral of the second kind
(function) [edit]
(incomplete) elliptic integral of the third kind
(function) [edit]
exponential integral
(function) [edit]
Hermite polynomials
(function) [edit]
Legendre polynomials
(function) [edit]
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]

Macros

__STDCPP_MATH_SPEC_FUNCS__
a value of at least 201003L indicates that ISO/IEC 29124:2010 is supported
(macro constant)