XLPack 6.1
C/C++ API Reference Manual
Loading...
Searching...
No Matches
Functions
D1a. Elementary vector operations: BLAS2 (complex)

Functions

void _zgbmv (char trans, int m, int n, int kl, int ku, doublecomplex alpha, int ldab, doublecomplex ab[], doublecomplex x[], int incx, doublecomplex beta, doublecomplex y[], int incy)
 y <- αAx + βy, y <- αATx + βy or y <- αAHx + βy (complex band matrices) (BLAS 2)
 
void _zgemv (char trans, int m, int n, doublecomplex alpha, int lda, doublecomplex a[], doublecomplex x[], int incx, doublecomplex beta, doublecomplex y[], int incy)
 y <- αAx + βy, y <- αATx + βy or y <- αAHx + βy (complex matrices) (BLAS 2)
 
void _zgerc (int m, int n, doublecomplex alpha, doublecomplex x[], int incx, doublecomplex y[], int incy, int lda, doublecomplex a[])
 Rank 1 operation: A <- αxyH + A (complex matrices) (BLAS 2)
 
void _zgeru (int m, int n, doublecomplex alpha, doublecomplex x[], int incx, doublecomplex y[], int incy, int lda, doublecomplex a[])
 Rank 1 operation: A <- αxyT + A (complex matrices) (BLAS 2)
 
void _zhbmv (char uplo, int n, int k, doublecomplex alpha, int ldab, doublecomplex ab[], doublecomplex x[], int incx, doublecomplex beta, doublecomplex y[], int incy)
 y <- αAx + βy (Hermitian band matrices) (BLAS 2)
 
void _zhemv (char uplo, int n, doublecomplex alpha, int lda, doublecomplex a[], doublecomplex x[], int incx, doublecomplex beta, doublecomplex y[], int incy)
 y <- αAx + βy (Hermitian matrices) (BLAS 2)
 
void _zher (char uplo, int n, double alpha, doublecomplex x[], int incx, int lda, doublecomplex a[])
 Rank 1 operation: A <- αxxH + A (Hermitian matrices) (BLAS 2)
 
void _zher2 (char uplo, int n, doublecomplex alpha, doublecomplex x[], int incx, doublecomplex y[], int incy, int lda, doublecomplex a[])
 Rank 2 operation: A <- αxyH + conjg(α)yxH + A (Hermitian matrices) (BLAS 2)
 
void _zhpmv (char uplo, int n, doublecomplex alpha, doublecomplex ap[], doublecomplex x[], int incx, doublecomplex beta, doublecomplex y[], int incy)
 y <- αAx + βy (Hermitian matrices in packed form) (BLAS 2)
 
void _zhpr (char uplo, int n, double alpha, doublecomplex x[], int incx, doublecomplex ap[])
 Rank 1 operation: A <- αxxH + A (Hermitian matrices in packed form) (BLAS 2)
 
void _zhpr2 (char uplo, int n, doublecomplex alpha, doublecomplex x[], int incx, doublecomplex y[], int incy, doublecomplex ap[])
 Rank 2 operation: A <- αxyH + conjg(α)yxH + A (Hermitian matrices in packed form) (BLAS 2)
 
void _zsbmv (char uplo, int n, int k, doublecomplex alpha, int ldab, doublecomplex ab[], doublecomplex x[], int incx, doublecomplex beta, doublecomplex y[], int incy)
 y <- αAx + βy (complex symmetric band matrices) (BLAS 2)
 
void _zspmv (char uplo, int n, doublecomplex alpha, doublecomplex ap[], doublecomplex x[], int incx, doublecomplex beta, doublecomplex y[], int incy)
 y <- αAx + βy (complex symmetric matrices in packed form) (BLAS 2)
 
void _zspr (char uplo, int n, doublecomplex alpha, doublecomplex x[], int incx, doublecomplex ap[])
 Rank 1 operation: A <- αxxT + A (complex symmetric matrices in packed form) (BLAS 2)
 
void _zspr2 (char uplo, int n, doublecomplex alpha, doublecomplex x[], int incx, doublecomplex y[], int incy, doublecomplex ap[])
 Rank 2 operation: A <- αxyT + αyxT + A (complex symmetric matrices in packed form) (BLAS 2)
 
void _zsymv (char uplo, int n, doublecomplex alpha, int lda, doublecomplex a[], doublecomplex x[], int incx, doublecomplex beta, doublecomplex y[], int incy)
 y <- αAx + βy (complex symmetric matrices) (BLAS 2)
 
void _zsyr (char uplo, int n, doublecomplex alpha, doublecomplex x[], int incx, int lda, doublecomplex a[])
 Rank 1 operation: A <- αxxT + A (complex symmetric matrices) (BLAS 2)
 
void _zsyr2 (char uplo, int n, doublecomplex alpha, doublecomplex x[], int incx, doublecomplex y[], int incy, int lda, doublecomplex a[])
 Rank 2 operation: A <- αxyT + αyxT + A (complex symmetric matrices) (BLAS 2)
 
void _ztbmv (char uplo, char trans, char diag, int n, int k, int ldab, doublecomplex ab[], doublecomplex x[], int incx)
 x <- Ax, x <- ATx or x <- AHx (complex triangular band matrices) (BLAS 2)
 
void _ztbsv (char uplo, char trans, char diag, int n, int k, int ldab, doublecomplex ab[], doublecomplex x[], int incx)
 Solution of Ax = b, ATx = b or AHx = b (complex triangular band matrices) (BLAS 2)
 
void _ztpmv (char uplo, char trans, char diag, int n, doublecomplex ap[], doublecomplex x[], int incx)
 x <- Ax, x <- ATx or x <- AHx (complex triangular matrices in packed form) (BLAS 2)
 
void _ztpsv (char uplo, char trans, char diag, int n, doublecomplex ap[], doublecomplex x[], int incx)
 Solution of Ax = b, ATx = b or AHx = b (complex triangular matrices in packed form) (BLAS 2)
 
void _ztrmv (char uplo, char trans, char diag, int n, int lda, doublecomplex a[], doublecomplex x[], int incx)
 x <- Ax, x <- ATx or x <- AHx (complex triangular matrices) (BLAS 2)
 
void _ztrsv (char uplo, char trans, char diag, int n, int lda, doublecomplex a[], doublecomplex x[], int incx)
 Solution of Ax = b, ATx = b or AHx = b (complex triangular matrices) (BLAS 2)
 

Detailed Description

This is the group of D1a. Elementary vector operations: BLAS2 (complex).