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

Functions

void _dgbmv (char trans, int m, int n, int kl, int ku, double alpha, int ldab, double ab[], double x[], int incx, double beta, double y[], int incy)
 y <- αAx + βy or y <- αATx + βy (band matrices) (BLAS 2)
 
void _dgemv (char trans, int m, int n, double alpha, int lda, double a[], double x[], int incx, double beta, double y[], int incy)
 y <- αAx + βy or y <- αATx + βy (BLAS 2)
 
void _dger (int m, int n, double alpha, double x[], int incx, double y[], int incy, int lda, double a[])
 Rank 1 operation: A <- αxyT + A (BLAS 2)
 
void _dsbmv (char uplo, int n, int k, double alpha, int ldab, double ab[], double x[], int incx, double beta, double y[], int incy)
 y <- αAx + βy (symmetric band matrices) (BLAS 2)
 
void _dspmv (char uplo, int n, double alpha, double ap[], double x[], int incx, double beta, double y[], int incy)
 y <- αAx + βy (symmetric matrices in packed form) (BLAS 2)
 
void _dspr (char uplo, int n, double alpha, double x[], int incx, double ap[])
 Rank 1 operation: A <- αxxT + A (symmetric matrices in packed form) (BLAS 2)
 
void _dspr2 (char uplo, int n, double alpha, double x[], int incx, double y[], int incy, double ap[])
 Rank 2 operation: A <- αxyT + αyxT + A (symmetric matrices in packed form) (BLAS 2)
 
void _dsymv (char uplo, int n, double alpha, int lda, double a[], double x[], int incx, double beta, double y[], int incy)
 y <- αAx + βy (symmetric matrices) (BLAS 2)
 
void _dsyr (char uplo, int n, double alpha, double x[], int incx, int lda, double a[])
 Rank 1 operation: A <- αxxT + A (symmetric matrices) (BLAS 2)
 
void _dsyr2 (char uplo, int n, double alpha, double x[], int incx, double y[], int incy, int lda, double a[])
 Rank 2 operation: A <- αxyT + αyxT + A (symmetric matrices) (BLAS 2)
 
void _dtbmv (char uplo, char trans, char diag, int n, int k, int ldab, double ab[], double x[], int incx)
 x <- Ax or x <- ATx (triangular band matrices) (BLAS 2)
 
void _dtbsv (char uplo, char trans, char diag, int n, int k, int ldab, double ab[], double x[], int incx)
 Solution of Ax = b or ATx = b (triangular band matrices) (BLAS 2)
 
void _dtpmv (char uplo, char trans, char diag, int n, double ap[], double x[], int incx)
 x <- Ax or x <- ATx (triangular matrices in packed form) (BLAS 2)
 
void _dtpsv (char uplo, char trans, char diag, int n, double ap[], double x[], int incx)
 Solution of Ax = b or ATx = b (triangular matrices in packed form) (BLAS 2)
 
void _dtrmv (char uplo, char trans, char diag, int n, int lda, double a[], double x[], int incx)
 x <- Ax or x <- ATx (triangular matrices) (BLAS 2)
 
void _dtrsv (char uplo, char trans, char diag, int n, int lda, double a[], double x[], int incx)
 Solution of Ax = b or ATx = b (triangular matrices) (BLAS 2)
 

Detailed Description

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