XLPack 7.0
XLPack 数値計算ライブラリ (C API) リファレンスマニュアル
読み取り中…
検索中…
一致する文字列を見つけられません

◆ 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: 内部処理エラー(入力行列を転置できなかった).