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

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.