SRC/zsymv.f(3)
πΈ NAME πΈ
okay bestie, welcome to the SRC/zsymv.f(3) page from the Library Functions Manual β it's giving LAPACK linear algebra β¨
SRC/zsymv.f β that's the name, and this whole page is about the zsymv routine π
β¨ SYNOPSIS β¨
π Functions/Subroutines
subroutine zsymv (uplo, n, alpha, a, lda, x, incx, beta, y, incy)β ZSYMV computes a matrix-vector product for a complex symmetric matrix π«Ά
π¦ Function/Subroutine Documentation π¦
π subroutine zsymv
subroutine zsymv (character uplo, integer n, complex*16 alpha, complex*16, dimension( lda, * ) a, integer lda, complex*16, dimension( * ) x, integer incx, complex*16 beta, complex*16, dimension( * ) y, integer incy)
ZSYMV computes a matrix-vector product for a complex symmetric matrix π
π Purpose
ZSYMV 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 β¨
π Parameters
UPLOβUPLOisCHARACTER*1. On entry,UPLOspecifies whether the upper or lower triangular part of the arrayAis to be referenced as follows:UPLO = 'U' or 'u'β only the upper triangular part ofAis to be referenced.UPLO = 'L' or 'l'β only the lower triangular part ofAis to be referenced. Unchanged on exit π¦
NβNisINTEGER. On entry,Nspecifies the order of the matrixA.Nmust be at least zero. Unchanged on exit πΈALPHAβALPHAisCOMPLEX*16. On entry,ALPHAspecifies the scalaralpha. Unchanged on exit π«AβAisCOMPLEX*16array, dimension( LDA, N ). Before entry, withUPLO = 'U' or 'u', the leadingnbynupper triangular part of the arrayAmust contain the upper triangular part of the symmetric matrix and the strictly lower triangular part ofAis not referenced. Before entry, withUPLO = 'L' or 'l', the leadingnbynlower triangular part of the arrayAmust contain the lower triangular part of the symmetric matrix and the strictly upper triangular part ofAis not referenced. Unchanged on exit πLDAβLDAisINTEGER. On entry,LDAspecifies the first dimension ofAas declared in the calling (sub) program.LDAmust be at leastmax( 1, N ). Unchanged on exit πXβXisCOMPLEX*16array, dimension at least( 1 + ( N - 1 )*abs( INCX ) ). Before entry, the incremented arrayXmust contain theN-element vectorx. Unchanged on exit π§INCXβINCXisINTEGER. On entry,INCXspecifies the increment for the elements ofX.INCXmust not be zero. Unchanged on exit β οΈBETAβBETAisCOMPLEX*16. On entry,BETAspecifies the scalarbeta. WhenBETAis supplied as zero thenYneed not be set on input. Unchanged on exit πYβYisCOMPLEX*16array, dimension at least( 1 + ( N - 1 )*abs( INCY ) ). Before entry, the incremented arrayYmust contain thenelement vectory. On exit,Yis overwritten by the updated vectoryπ₯INCYβINCYisINTEGER. On entry,INCYspecifies the increment for the elements ofY.INCYmust not be zero. Unchanged on exit β οΈ
π Author
- Univ. of Tennessee
- Univ. of California Berkeley
- Univ. of Colorado Denver
- NAG Ltd.
Definition at line 156 of file zsymv.f π
π Author π
Generated automatically by Doxygen for LAPACK from the source code π
and that's the whole vibe check, bestie: the footer has LAPACK Version 3.12.0 and SRC/zsymv.f(3) β no extra date listed, just those source/version cuties ππ
π¦ where this page comes from
- arch rolling: lapack-doc 3.12.1-2 Β· custom
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms