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は、数学的特殊関数(元々はISO/IEC TR 19768:2007の一部)を含むC++標準ライブラリの拡張を規定しています。

このライブラリの特殊関数は boost.math で実装されており、現在この標準の実装よりも多くのコンパイラとプラットフォームで利用可能です。本稿執筆時点(2016年1月)では、直接サポートを発表している唯一のコンパイラはgccで、バージョン6.1以降となります。

非メンバー関数

ヘッダーで定義 <cmath>
関連ラゲール多項式
(関数)
関連ルジャンドル多項式
(関数)
ベータ関数
(関数)
第一種完全楕円積分
(関数)
第二種完全楕円積分
(関数)
第三種完全楕円積分
(関数)
通常変形円筒ベッセル関数
(関数)
円筒ベッセル関数(第一種)
(関数)
不規則変形円筒ベッセル関数
(関数)
円柱ノイマン関数
(関数)
第一種不完全楕円積分
(関数)
第二種不完全楕円積分
(関数)
第三種不完全楕円積分
(関数)
指数積分
(関数)
エルミート多項式
(関数)
ルジャンドル多項式
(関数)
ラゲール多項式
(関数)
リーマンゼータ関数
(関数)
球面ベッセル関数(第一種)
(関数)
球面陪ルジャンドル関数
(関数)
球ノイマン関数
(関数)

マクロ

__STDCPP_MATH_SPEC_FUNCS__
少なくとも 201003L の値は、ISO/IEC 29124:2010がサポートされていることを示す
(マクロ定数)