mathfunc.h マニュアル

(The documentation of mathfunc.h)

Last update: 2023/11/14


mathfunc.hでは 特殊関数をはじめとする様々な数学関数の計算を行う関数が定義されている。 このヘッダファイル内で定義されている関数を以下に示す。 各関数の詳細は関数名をクリックしてリンク先を参照のこと。
Functions to conduct computations for various mathematical functions, including special functions, are defined in mathfunc.h. Functions defined in this header file are listed below. For details of individual functions, click the links.

関数名
Function name
機能・用途
Purpose
calculate_chebyshev チェビシェフ多項式の1つの項を計算する。
Compute a term of the Chebyshev polynominal.
cbessel 複素変数に対するベッセル関数を計算する。
Compute the Bessel function for a complex variable.
cbesselmulti 複素変数に対するベッセル関数を複数の次数についてまとめて計算する。
Compute the Bessel function for a complex variable; computations for multiple orders are conducted by a single function call.
cneuman 複素変数に対するノイマン関数を計算する。
Compute the Neuman function for a complex variable.
cneumanmulti 複素変数に対するノイマン関数を複数の次数についてまとめて計算する。
Compute the Neuman function for a complex variable; computations for multiple orders are conducted by a single function call.
cneumanmulti_fast 複素変数に対するノイマン関数を複数の次数についてまとめて計算する。 計算済みのベッセル関数を用いることにより、高速に計算する。
Compute the Neuman function for a complex variable; computations for multiple orders are conducted by a single function call. The computation is made faster by using Bessel functions that were computed in advance.
chankel 複素変数に対するハンケル関数を計算する。
Compute the Hankel function for a complex variable.
chankelmulti 複素変数に対するハンケル関数を複数の次数についてまとめて計算する。
Compute the Hankel function for a complex variable; computations for multiple orders are conducted by a single function call.