XLPack 7.0
XLPack Numerical Library (C API) Reference Manual
Loading...
Searching...
No Matches
Functions

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)
 

Detailed Description

This is the group of D1b. Elementary matrix operations: BLAS3 (complex).