|
|
◆ csx_check_sym()
| void csx_check_sym |
( |
int |
n, |
|
|
const double |
val[], |
|
|
const int |
ptr[], |
|
|
const int |
ind[], |
|
|
int * |
info |
|
) |
| |
疎行列の対称性のチェック (CSC/CSR)
- 目的
- CSCまたはCSR形式疎行列の対称性のチェックを行う.
- 引数
-
| [in] | n | 行列の行および列数. (n >= 0) (n = 0 の場合, 処理を行わずに戻る) |
| [in] | val[] | 配列 val[lval] (lval >= nnz) (nnz は入力行列の非ゼロ要素数)
入力行列の非ゼロ要素の値. |
| [in] | ptr[] | 配列 ptr[lptr] (lptr >= m + 1)
入力行列の列ポインタ(CSC形式の場合)または行ポインタ(CSR形式の場合). |
| [in] | ind[] | 配列 ind[lind] (lind >= nnz) (nnz は入力行列の非ゼロ要素数)
入力行列の行インデクス(CSC形式の場合)または列インデクス(CSR形式の場合). |
| [out] | info | = i < 0: (-i)番目の入力パラメータの誤り.
= 0: 入力行列は対称行列ではない.
= 1: 入力行列は対称行列である.
= 11: 内部処理エラー(入力行列を転置できなかった). |
|