![]() |
XLPack 7.0
XLPack 数値計算ライブラリ (C API) リファレンスマニュアル
|
関数 | |
void | csc_dusadd (int m, int n, double alpha, const double val_a[], const int colptr_a[], const int rowind_a[], int base_a, double beta, const double val_b[], const int colptr_b[], const int rowind_b[], int base_b, double val_c[], int colptr_c[], int rowind_c[], int base_c, int nnz_c, int *info) |
C <- αA + βB (CSC) | |
void | csc_dussv_sor (char uplo, int n, const double val[], const int colptr[], const int rowind[], int base, double omega, double x[], int incx, int *info) |
(D/ω + L)x = b または (D/ω + U)x = b の解 (SORソルバー用) (CSC) | |
void | csr_dusadd (int m, int n, double alpha, const double val_a[], const int rowptr_a[], const int colind_a[], int base_a, double beta, const double val_b[], const int rowptr_b[], const int colind_b[], int base_b, double val_c[], int rowptr_c[], int colind_c[], int base_c, int nnz_c, int *info) |
C <- αA + βB (CSR) | |
void | csr_dussv_sor (char uplo, int n, const double val[], const int rowptr[], const int colind[], int base, double omega, double x[], int incx, int *info) |
(D/ω + L)x = b または (D/ω + U)x = b の解 (SORソルバー用) (CSR) | |
void | csx_diag (int m, int n, const double val[], const int ptr[], const int ind[], int base, double alpha, int inv, double d[], int incd, int *info) |
疎行列の対角要素 (CSC/CSR) | |
void | csx_diag_ind (int m, int n, const int ptr[], const int ind[], int base, int id[], int *info) |
疎行列の対角要素のインデックス (CSC/CSR) | |
void | csx_sort (int n, double val[], const int ptr[], int ind[], int base, int *info) |
疎行列の要素の並べ替え (CSC/CSR) | |
void | dense_nnz (int m, int n, int lda, const double a[], int *nnz, int *info) |
密行列の非ゼロ要素数 | |
D1b. その他の行列演算 プログラムを表示しています.