![]() |
XLPack 7.0
XLPack 数値計算ライブラリ (C API) リファレンスマニュアル
|
関数 | |
| void | dgemm (char transa, char transb, int m, int n, int k, double alpha, int lda, double a[], int ldb, double b[], double beta, int ldc, double c[]) |
| C <- αop(A)op(B) + βC (op(X) = X または XT) (BLAS 3) | |
| void | dsymm (char side, char uplo, int m, int n, double alpha, int lda, double a[], int ldb, double b[], double beta, int ldc, double c[]) |
| C <- αAB + βC または C <- αBA + βC (対称行列) (BLAS 3) | |
| void | dsyr2k (char uplo, char trans, int n, int k, double alpha, int lda, double a[], int ldb, double b[], double beta, int ldc, double c[]) |
| Rank 2k 操作: C <- αABT + αBAT + βC または C <- αATB + αBTA + βC (対称行列) (BLAS 3) | |
| void | dsyrk (char uplo, char trans, int n, int k, double alpha, int lda, double a[], double beta, int ldc, double c[]) |
| Rank k 操作: C <- αAAT + βC または C <- αATA + βC (対称行列) (BLAS 3) | |
| void | dtrmm (char side, char uplo, char transa, char diag, int m, int n, double alpha, int lda, double a[], int ldb, double b[]) |
| B <- αop(A)B または B <- αBop(A) (op(A) = A または AT) (三角行列) (BLAS 3) | |
| void | dtrsm (char side, char uplo, char transa, char diag, int m, int n, double alpha, int lda, double a[], int ldb, double b[]) |
| op(A)X = αB または Xop(A) = αB の解 (op(A) = A または AT) (三角行列) (BLAS 3) | |
D1b. 行列基本演算 BLAS3 プログラムを表示しています.