|
|
◆ z_csx_ds_solve()
| void z_csx_ds_solve |
( |
int |
n, |
|
|
const doublecomplex |
d[], |
|
|
const doublecomplex |
b[], |
|
|
doublecomplex |
x[], |
|
|
int * |
info |
|
) |
| |
対角スケーリング前処理 (複素行列) (CSC/CSR)
- 目的
- 連立一次方程式の疎な係数行列 A に対する対角スケーリング前処理を行う. すなわち, 連立一次方程式 M*x = b を解く. ここで, M (= A の対角行列) は前処理行列である.
- 引数
-
| [in] | n | 行列 A の次数. (n >= 0) (n = 0 の場合, 処理を行わずに戻る) |
| [in] | d[] | 配列 d[ld] (ld >= n)
csx_ds() で求めた前処理行列 M. |
| [in] | b[] | 配列 b[lb] (lb >= n)
右辺ベクトル b. |
| [out] | x[] | 配列 x[lx] (lx >= n)
解ベクトル x. |
| [out] | info | = 0: 正常終了.
= i < 0: (-i)番目の入力パラメータの誤り. |
|