Namespaces
Variants

Mathematical special functions

From cppreference.net
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

数学特殊函数库 ISO/IEC 29124:2010 规定了 C++ 标准库的扩展,其中包含数学特殊函数(最初属于 ISO/IEC TR 19768:2007 的一部分)。

本库中的特殊函数实现在 boost.math 中,该实现目前比本标准实现支持更多编译器和平台。截至本文撰写时(2016年1月),唯一宣布直接支持的编译器是 gcc,对应版本为 6.1。

非成员函数

定义于头文件 <cmath>
关联拉盖尔多项式
(函数)
关联勒让德多项式
(函数)
beta 函数
(函数)
(完全)第一类椭圆积分
(函数)
(完全)第二类椭圆积分
(函数)
(完全)第三类椭圆积分
(函数)
正则修正柱贝塞尔函数
(函数)
柱贝塞尔函数(第一类)
(函数)
非正则修正柱贝塞尔函数
(函数)
柱诺依曼函数
(函数)
(不完全)第一类椭圆积分
(函数)
(不完全)第二类椭圆积分
(函数)
(不完全)第三类椭圆积分
(函数)
指数积分
(函数)
埃尔米特多项式
(函数)
勒让德多项式
(函数)
拉盖尔多项式
(函数)
黎曼 zeta 函数
(函数)
球贝塞尔函数(

__STDCPP_MATH_SPEC_FUNCS__
值至少为 201003L 表示支持 ISO/IEC 29124:2010 标准
(宏常量)