##### cppreference.com

##### Search

Create account

##### Namespaces

- Page
- Discussion

##### Variants

##### Views

- View
- Edit
- History

##### Actions

# Mathematical special functions

From cppreference.com
< cpp‎ | numeric

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.

### [edit] Functions

Defined in header `<cmath>`
assoc_laguerre assoc_laguerref assoc_laguerrel (C++17)(C++17)(C++17) | associated Laguerre polynomials (function) [edit]
assoc_legendre assoc_legendref assoc_legendrel (C++17)(C++17)(C++17) | associated Legendre polynomials (function) [edit]
beta betaf betal (C++17)(C++17)(C++17) | beta function (function) [edit]
comp_ellint_1 comp_ellint_1f comp_ellint_1l (C++17)(C++17)(C++17) | (complete) elliptic integral of the first kind (function) [edit]
comp_ellint_2 comp_ellint_2f comp_ellint_2l (C++17)(C++17)(C++17) | (complete) elliptic integral of the second kind (function) [edit]
comp_ellint_3 comp_ellint_3f comp_ellint_3l (C++17)(C++17)(C++17) | (complete) elliptic integral of the third kind (function) [edit]
cyl_bessel_i cyl_bessel_if cyl_bessel_il (C++17)(C++17)(C++17) | regular modified cylindrical Bessel functions (function) [edit]
cyl_bessel_j cyl_bessel_jf cyl_bessel_jl (C++17)(C++17)(C++17) | cylindrical Bessel functions (of the first kind) (function) [edit]
cyl_bessel_k cyl_bessel_kf cyl_bessel_kl (C++17)(C++17)(C++17) | irregular modified cylindrical Bessel functions (function) [edit]
cyl_neumann cyl_neumannf cyl_neumannl (C++17)(C++17)(C++17) | cylindrical Neumann functions (function) [edit]
ellint_1 ellint_1f ellint_1l (C++17)(C++17)(C++17) | (incomplete) elliptic integral of the first kind (function) [edit]
ellint_2 ellint_2f ellint_2l (C++17)(C++17)(C++17) | (incomplete) elliptic integral of the second kind (function) [edit]
ellint_3 ellint_3f ellint_3l (C++17)(C++17)(C++17) | (incomplete) elliptic integral of the third kind (function) [edit]
expint expintf expintl (C++17)(C++17)(C++17) | exponential integral (function) [edit]
hermite hermitef hermitel (C++17)(C++17)(C++17) | Hermite polynomials (function) [edit]
legendre legendref legendrel (C++17)(C++17)(C++17) | Legendre polynomials (function) [edit]
laguerre laguerref laguerrel (C++17)(C++17)(C++17) | Laguerre polynomials (function) [edit]
riemann_zeta riemann_zetaf riemann_zetal (C++17)(C++17)(C++17) | Riemann zeta function (function) [edit]
sph_bessel sph_besself sph_bessell (C++17)(C++17)(C++17) | spherical Bessel functions (of the first kind) (function) [edit]
sph_legendre sph_legendref sph_legendrel (C++17)(C++17)(C++17) | spherical associated Legendre functions (function) [edit]
sph_neumann sph_neumannf sph_neumannl (C++17)(C++17)(C++17) | spherical Neumann functions (function) [edit]

Retrieved from "http://en.cppreference.com/mwiki/index.php?title=cpp/numeric/special_math&oldid=91200"