XLPack 7.0
XLPack 数値計算ライブラリ (C API) リファレンスマニュアル
読み取り中…
検索中…
一致する文字列を見つけられません
関数
D2d4. 連立一次方程式 (エルミート行列) (反復法ソルバー)

関数

void z_cg (int n, void(*matvec)(int, const doublecomplex[], doublecomplex[]), void(*psolve)(int, const doublecomplex[], doublecomplex[]), void(*chkconv)(int, const doublecomplex[], double, int, int *), const doublecomplex b[], doublecomplex x[], int maxiter, int *iter, double *res, int lwork, doublecomplex work[], int *info)
 共役勾配(CG)法による連立一次方程式 Ax = b の解 (正定値エルミート行列)
 
void z_cg_r (int n, const doublecomplex b[], doublecomplex x[], int maxiter, int *iter, double *res, int lwork, doublecomplex work[], int *info, doublecomplex xx[], doublecomplex yy[], int *irev)
 共役勾配(CG)法による連立一次方程式 Ax = b の解 (正定値エルミート行列) (リバースコミュニケーション版)
 
void z_cr (int n, void(*matvec)(int, const doublecomplex[], doublecomplex[]), void(*psolve)(int, const doublecomplex[], doublecomplex[]), void(*chkconv)(int, const doublecomplex[], double, int, int *), const doublecomplex b[], doublecomplex x[], int mode, int maxiter, int *iter, double *res, int lwork, doublecomplex work[], int *info)
 共役残差(CR)法による連立一次方程式 Ax = b の解 (エルミート行列)
 
void z_cr_r (int n, const doublecomplex b[], doublecomplex x[], int mode, int maxiter, int *iter, double *res, int lwork, doublecomplex work[], int *info, doublecomplex xx[], doublecomplex yy[], int *irev)
 共役残差(CR)法による連立一次方程式 Ax = b の解 (エルミート行列) (リバースコミュニケーション版)
 

詳解

D2d4. 連立一次方程式 (エルミート行列) (反復法ソルバー) プログラムを表示しています.