![]() |
XLPack 7.0
XLPack Numerical Library (C API) Reference Manual
|
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) | |
This is the group of D1a. Elementary vector operations: BLAS2 (complex).