Namespaces
Variants
Views
Actions

Special mathematical functions

From cppreference.com
< cpp‎ | experimental
Revision as of 10:14, 29 January 2016 by Cubbi (Talk | contribs)

 
 
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 Special Mathematical Functions library, ISO/IEC TR 29124:2010, specifies extensions to the C++ standard library that include special mathematical functions (originally part of ISO/IEC TR 19768:2007)

This library is directly based on boost.math, which is currently available on more compilers and platforms than this experimental technical report. At the time of this writing (1/2016) the only compiler that announced direct support is gcc, for version 6.0

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 TR 29124:2010 is supported
(macro constant)