![]() |
XLPack 7.0
XLPack 数値計算ライブラリ (C API) リファレンスマニュアル
|
関数 | |
void | zgemm (char transa, char transb, int m, int n, int k, doublecomplex alpha, int lda, doublecomplex a[], int ldb, doublecomplex b[], doublecomplex beta, int ldc, doublecomplex c[]) |
C <- αop(A)op(B) + βC (op(X) = X, XT または XH) (複素行列) (BLAS 3) | |
void | zhemm (char side, char uplo, int m, int n, doublecomplex alpha, int lda, doublecomplex a[], int ldb, doublecomplex b[], doublecomplex beta, int ldc, doublecomplex c[]) |
C <- αAB + βC または C <- αBA + βC (エルミート行列) (BLAS 3) | |
void | zher2k (char uplo, char trans, int n, int k, doublecomplex alpha, int lda, doublecomplex a[], int ldb, doublecomplex b[], double beta, int ldc, doublecomplex c[]) |
Rank 2k 操作: C <- αABH + conjg(α)BAH + βC または C <- αAHB + conjg(α)BHA + βC (エルミート行列) (BLAS 3) | |
void | zherk (char uplo, char trans, int n, int k, double alpha, int lda, doublecomplex a[], double beta, int ldc, doublecomplex c[]) |
Rank k 操作: C <- αAAH + βC または C <- αAHA + βC (エルミート行列) (BLAS 3) | |
void | zsymm (char side, char uplo, int m, int n, doublecomplex alpha, int lda, doublecomplex a[], int ldb, doublecomplex b[], doublecomplex beta, int ldc, doublecomplex c[]) |
C <- αAB + βC または C <- αBA + βC (複素対称行列) (BLAS 3) | |
void | zsyr2k (char uplo, char trans, int n, int k, doublecomplex alpha, int lda, doublecomplex a[], int ldb, doublecomplex b[], doublecomplex beta, int ldc, doublecomplex c[]) |
Rank 2k 操作: C <- αABT + αBAT + βC または C <- αATB + αBTA + βC (複素対称行列) (BLAS 3) | |
void | zsyrk (char uplo, char trans, int n, int k, doublecomplex alpha, int lda, doublecomplex a[], doublecomplex beta, int ldc, doublecomplex c[]) |
Rank k 操作: C <- αAAT + βC または C <- αATA + βC (複素対称行列) (BLAS 3) | |
void | ztrmm (char side, char uplo, char transa, char diag, int m, int n, doublecomplex alpha, int lda, doublecomplex a[], int ldb, doublecomplex b[]) |
B <- αop(A)B または B <- αBop(A) (op(A) = A, AT または AH) (複素三角行列) (BLAS 3) | |
void | ztrsm (char side, char uplo, char transa, char diag, int m, int n, doublecomplex alpha, int lda, doublecomplex a[], int ldb, doublecomplex b[]) |
op(A)X = αB または Xop(A) = αB の解 (op(A) = A, AT または AH) (複素三角行列) (BLAS 3) | |
D1b. 行列基本演算 BLAS3 (複素数) プログラムを表示しています.