fortran-lapack
Loading...
Searching...
No Matches
la_blas_level2_pac.f90 File Reference

Modules

module  la_blas_level2_pac
 BLAS level 2: packed and symmetric-banded matrix-vector operations.
 

Functions/Subroutines

pure subroutine, public la_blas_level2_pac::la_ssbmv (uplo, n, k, alpha, a, lda, x, incx, beta, y, incy)
 SSBMV: performs the matrix-vector operation y := alpha*A*x + beta*y, where alpha and beta are scalars, x and y are n element vectors and A is an n by n symmetric band matrix, with k super-diagonals.
 
pure subroutine, public la_blas_level2_pac::la_dsbmv (uplo, n, k, alpha, a, lda, x, incx, beta, y, incy)
 DSBMV: performs the matrix-vector operation y := alpha*A*x + beta*y, where alpha and beta are scalars, x and y are n element vectors and A is an n by n symmetric band matrix, with k super-diagonals.
 
pure subroutine, public la_blas_level2_pac::la_qsbmv (uplo, n, k, alpha, a, lda, x, incx, beta, y, incy)
 QSBMV: performs the matrix-vector operation y := alpha*A*x + beta*y, where alpha and beta are scalars, x and y are n element vectors and A is an n by n symmetric band matrix, with k super-diagonals.
 
pure subroutine, public la_blas_level2_pac::la_sspmv (uplo, n, alpha, ap, x, incx, beta, y, incy)
 SSPMV: performs the matrix-vector operation y := alpha*A*x + beta*y, where alpha and beta are scalars, x and y are n element vectors and A is an n by n symmetric matrix, supplied in packed form.
 
pure subroutine, public la_blas_level2_pac::la_dspmv (uplo, n, alpha, ap, x, incx, beta, y, incy)
 DSPMV: performs the matrix-vector operation y := alpha*A*x + beta*y, where alpha and beta are scalars, x and y are n element vectors and A is an n by n symmetric matrix, supplied in packed form.
 
pure subroutine, public la_blas_level2_pac::la_qspmv (uplo, n, alpha, ap, x, incx, beta, y, incy)
 QSPMV: performs the matrix-vector operation y := alpha*A*x + beta*y, where alpha and beta are scalars, x and y are n element vectors and A is an n by n symmetric matrix, supplied in packed form.
 
pure subroutine, public la_blas_level2_pac::la_sspr (uplo, n, alpha, x, incx, ap)
 SSPR: performs the symmetric rank 1 operation A := alpha*x*x**T + A, where alpha is a real scalar, x is an n element vector and A is an n by n symmetric matrix, supplied in packed form.
 
pure subroutine, public la_blas_level2_pac::la_dspr (uplo, n, alpha, x, incx, ap)
 DSPR: performs the symmetric rank 1 operation A := alpha*x*x**T + A, where alpha is a real scalar, x is an n element vector and A is an n by n symmetric matrix, supplied in packed form.
 
pure subroutine, public la_blas_level2_pac::la_qspr (uplo, n, alpha, x, incx, ap)
 QSPR: performs the symmetric rank 1 operation A := alpha*x*x**T + A, where alpha is a real scalar, x is an n element vector and A is an n by n symmetric matrix, supplied in packed form.
 
pure subroutine, public la_blas_level2_pac::la_sspr2 (uplo, n, alpha, x, incx, y, incy, ap)
 SSPR2: performs the symmetric rank 2 operation A := alpha*x*y**T + alpha*y*x**T + A, where alpha is a scalar, x and y are n element vectors and A is an n by n symmetric matrix, supplied in packed form.
 
pure subroutine, public la_blas_level2_pac::la_dspr2 (uplo, n, alpha, x, incx, y, incy, ap)
 DSPR2: performs the symmetric rank 2 operation A := alpha*x*y**T + alpha*y*x**T + A, where alpha is a scalar, x and y are n element vectors and A is an n by n symmetric matrix, supplied in packed form.
 
pure subroutine, public la_blas_level2_pac::la_qspr2 (uplo, n, alpha, x, incx, y, incy, ap)
 QSPR2: performs the symmetric rank 2 operation A := alpha*x*y**T + alpha*y*x**T + A, where alpha is a scalar, x and y are n element vectors and A is an n by n symmetric matrix, supplied in packed form.
 
pure subroutine, public la_blas_level2_pac::la_chpmv (uplo, n, alpha, ap, x, incx, beta, y, incy)
 CHPMV: performs the matrix-vector operation y := alpha*A*x + beta*y, where alpha and beta are scalars, x and y are n element vectors and A is an n by n hermitian matrix, supplied in packed form.
 
pure subroutine, public la_blas_level2_pac::la_zhpmv (uplo, n, alpha, ap, x, incx, beta, y, incy)
 ZHPMV: performs the matrix-vector operation y := alpha*A*x + beta*y, where alpha and beta are scalars, x and y are n element vectors and A is an n by n hermitian matrix, supplied in packed form.
 
pure subroutine, public la_blas_level2_pac::la_whpmv (uplo, n, alpha, ap, x, incx, beta, y, incy)
 WHPMV: performs the matrix-vector operation y := alpha*A*x + beta*y, where alpha and beta are scalars, x and y are n element vectors and A is an n by n hermitian matrix, supplied in packed form.
 
pure subroutine, public la_blas_level2_pac::la_chpr (uplo, n, alpha, x, incx, ap)
 CHPR: performs the hermitian rank 1 operation A := alpha*x*x**H + A, where alpha is a real scalar, x is an n element vector and A is an n by n hermitian matrix, supplied in packed form.
 
pure subroutine, public la_blas_level2_pac::la_zhpr (uplo, n, alpha, x, incx, ap)
 ZHPR: performs the hermitian rank 1 operation A := alpha*x*x**H + A, where alpha is a real scalar, x is an n element vector and A is an n by n hermitian matrix, supplied in packed form.
 
pure subroutine, public la_blas_level2_pac::la_whpr (uplo, n, alpha, x, incx, ap)
 WHPR: performs the hermitian rank 1 operation A := alpha*x*x**H + A, where alpha is a real scalar, x is an n element vector and A is an n by n hermitian matrix, supplied in packed form.
 
pure subroutine, public la_blas_level2_pac::la_chpr2 (uplo, n, alpha, x, incx, y, incy, ap)
 CHPR2: performs the hermitian rank 2 operation A := alpha*x*y**H + conjg( alpha )*y*x**H + A, where alpha is a scalar, x and y are n element vectors and A is an n by n hermitian matrix, supplied in packed form.
 
pure subroutine, public la_blas_level2_pac::la_zhpr2 (uplo, n, alpha, x, incx, y, incy, ap)
 ZHPR2: performs the hermitian rank 2 operation A := alpha*x*y**H + conjg( alpha )*y*x**H + A, where alpha is a scalar, x and y are n element vectors and A is an n by n hermitian matrix, supplied in packed form.
 
pure subroutine, public la_blas_level2_pac::la_whpr2 (uplo, n, alpha, x, incx, y, incy, ap)
 WHPR2: performs the hermitian rank 2 operation A := alpha*x*y**H + conjg( alpha )*y*x**H + A, where alpha is a scalar, x and y are n element vectors and A is an n by n hermitian matrix, supplied in packed form.