Octopus
blas_oct_m::blas_gemv Interface Reference

--------------— gemv ---------------— SGEMV performs one of the matrix-vector operations More...

Detailed Description

--------------— gemv ---------------— SGEMV performs one of the matrix-vector operations

\[ y := \alpha A x + \beta y, \]

or

\[ y := \alpha A^Tx + \beta y \]

where \(\alpha\) and \(\beta\) are scalars, x and y are vectors and A is an \(m\times n\) matrix.

Definition at line 433 of file blas.F90.

Public Member Functions

subroutine dgemv (trans, m, n, alpha, a, lda, x, incx, beta, y, incy)
 
subroutine zgemv (trans, m, n, alpha, a, lda, x, incx, beta, y, incy)
 
subroutine sgemv (trans, m, n, alpha, a, lda, x, incx, beta, y, incy)
 
subroutine cgemv (trans, m, n, alpha, a, lda, x, incx, beta, y, incy)
 

Member Function/Subroutine Documentation

◆ dgemv()

subroutine blas_oct_m::blas_gemv::dgemv ( character(1), intent(in)  trans,
integer, intent(in)  m,
integer, intent(in)  n,
real(real64), intent(in)  alpha,
real(real64), intent(in)  a,
integer, intent(in)  lda,
real(real64), intent(in)  x,
integer, intent(in)  incx,
real(real64), intent(in)  beta,
real(real64), intent(inout)  y,
integer, intent(in)  incy 
)
Parameters
[in]aa(lda,n)
[in]xx(:)
[in,out]yy(:)

Definition at line 434 of file blas.F90.

◆ zgemv()

subroutine blas_oct_m::blas_gemv::zgemv ( character(1), intent(in)  trans,
integer, intent(in)  m,
integer, intent(in)  n,
complex(real64), intent(in)  alpha,
complex(real64), intent(in)  a,
integer, intent(in)  lda,
complex(real64), intent(in)  x,
integer, intent(in)  incx,
complex(real64), intent(in)  beta,
complex(real64), intent(inout)  y,
integer, intent(in)  incy 
)
Parameters
[in]aa(lda,n)
[in]xx(:)
[in,out]yy(:)

Definition at line 445 of file blas.F90.

◆ sgemv()

subroutine blas_oct_m::blas_gemv::sgemv ( character(1), intent(in)  trans,
integer, intent(in)  m,
integer, intent(in)  n,
real(real32), intent(in)  alpha,
real(real32), intent(in)  a,
integer, intent(in)  lda,
real(real32), intent(in)  x,
integer, intent(in)  incx,
real(real32), intent(in)  beta,
real(real32), intent(inout)  y,
integer, intent(in)  incy 
)
Parameters
[in]aa(lda,n)
[in]xx(:)
[in,out]yy(:)

Definition at line 456 of file blas.F90.

◆ cgemv()

subroutine blas_oct_m::blas_gemv::cgemv ( character(1), intent(in)  trans,
integer, intent(in)  m,
integer, intent(in)  n,
complex(real32), intent(in)  alpha,
complex(real32), intent(in)  a,
integer, intent(in)  lda,
complex(real32), intent(in)  x,
integer, intent(in)  incx,
complex(real32), intent(in)  beta,
complex(real32), intent(inout)  y,
integer, intent(in)  incy 
)
Parameters
[in]aa(lda,n)
[in]xx(:)
[in,out]yy(:)

Definition at line 467 of file blas.F90.


The documentation for this interface was generated from the following file: