Octopus
blas_oct_m::blas_herk Interface Reference

--------------— syrk, herk ---------------— performs one of the symmetric rank k operations More...

Detailed Description

--------------— syrk, herk ---------------— performs one of the symmetric rank k operations

\[ C := \alpha A A^T + \beta C, \]

or

\[ C := \alpha A^T A + \beta*C \]

where \(\alpha\) and \(\beta\) are scalars, C is an \(n\times n\) symmetric matrix and A is an \(n\times k\) matrix in the first case and a \(k\times n\) matrix in the second case.

Definition at line 486 of file blas.F90.

Public Member Functions

subroutine dsyrk (uplo, trans, n, k, alpha, a, lda, beta, c, ldc)
 
subroutine zherk (uplo, trans, n, k, alpha, a, lda, beta, c, ldc)
 

Member Function/Subroutine Documentation

◆ dsyrk()

subroutine blas_oct_m::blas_herk::dsyrk ( character(1), intent(in)  uplo,
character(1), intent(in)  trans,
integer, intent(in)  n,
integer, intent(in)  k,
real(real64), intent(in)  alpha,
real(real64), intent(in)  a,
integer, intent(in)  lda,
real(real64), intent(in)  beta,
real(real64), intent(inout)  c,
integer, intent(in)  ldc 
)

Definition at line 487 of file blas.F90.

◆ zherk()

subroutine blas_oct_m::blas_herk::zherk ( character(1), intent(in)  uplo,
character(1), intent(in)  trans,
integer, intent(in)  n,
integer, intent(in)  k,
real(real64), intent(in)  alpha,
complex(real64), intent(in)  a,
integer, intent(in)  lda,
real(real64), intent(in)  beta,
complex(real64), intent(inout)  c,
integer, intent(in)  ldc 
)

Definition at line 496 of file blas.F90.


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