![]() |
XLPack 7.0
XLPack 数値計算ライブラリ (C API) リファレンスマニュアル
|
関数 | |
void | cg (int n, void(*matvec)(int, const double[], double[]), void(*psolve)(int, const double[], double[]), void(*chkconv)(int, const double[], double, int, int *), const double b[], double x[], int maxiter, int *iter, double *res, int lwork, double work[], int *info) |
共役勾配(CG)法による連立一次方程式 Ax = b の解 (正定値対称行列) | |
void | cg1 (char uplo, int n, const double val[], const int rowptr[], const int colind[], const double b[], double x[], double tol, int maxiter, int *iter, double *res, int lwork, double work[], int *info) |
共役勾配(CG)法による連立一次方程式 Ax = b の解 (正定値対称行列) (シンプルドライバ) | |
void | cg_r (int n, const double b[], double x[], int maxiter, int *iter, double *res, int lwork, double work[], int *info, double xx[], double yy[], int *irev) |
共役勾配(CG)法による連立一次方程式 Ax = b の解 (正定値対称行列) (リバースコミュニケーション版) | |
void | cr (int n, void(*matvec)(int, const double[], double[]), void(*psolve)(int, const double[], double[]), void(*chkconv)(int, const double[], double, int, int *), const double b[], double x[], int mode, int maxiter, int *iter, double *res, int lwork, double work[], int *info) |
共役残差(CR)法による連立一次方程式 Ax = b の解 (対称行列) | |
void | cr_r (int n, const double b[], double x[], int mode, int maxiter, int *iter, double *res, int lwork, double work[], int *info, double xx[], double yy[], int *irev) |
共役残差(CR)法による連立一次方程式 Ax = b の解 (対称行列) (リバースコミュニケーション版) | |
D2b4. 連立一次方程式 (対称行列) (反復法ソルバー) プログラムを表示しています.