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

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).