![]() |
XLPack 6.1
C/C++ API Reference Manual
|
Functions | |
| 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 or XH) (complex matrices) (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 or C <- αBA + βC (Hermitian matrix) (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 operation: C <- αABH + conjg(α)BAH + βC or C <- αAHB + conjg(α)BHA + βC (Hermitian matrices) (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 operation: C <- αAAH + βC or C <- αAHA + βC (Hermitian matrices) (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 or C <- αBA + βC (complex symmetric matrix) (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 operation: C <- αABT + αBAT + βC or C <- αATB + αBTA + βC (complex symmetric matrices) (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 operation: C <- αAAT + βC or C <- αATA + βC (complex symmetric matrices) (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 or B <- αBop(A) (op(A) = A, AT or AH) (complex triangular matrices) (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[]) |
| Solution of op(A)X = αB or Xop(A) = αB (op(A) = A, AT or AH) (complex triangular matrices) (BLAS 3) | |
This is the group of D1b. Elementary matrix operations: BLAS3 (complex).