/home/abui...la_syamv.f(3)
π NAME π
bestie, hi!! You're on /home/abui...la_syamv.f(3) from the LAPACK Library Functions Manual. The actual source file path is:
/home/abuild/rpmbuild/BUILD/lapack-static-3.12.0-build/lapack-3.12.0/SRC/cla_syamv.f
β¦and this whole page is about CLA_SYAMV, no cap. π
β¨ SYNOPSIS β¨
Functions/Subroutines
subroutine CLA_SYAMV (uplo, n, alpha, a, lda, x, incx, beta, y, incy)
CLA_SYAMV computes a matrix-vector product using a symmetric
indefinite matrix to calculate error bounds.
π¦ Function/Subroutine Documentation π¦
Signature time, bestie:
subroutine CLA_SYAMV (integer uplo, integer n, real alpha, complex,
dimension( lda, * ) a, integer lda, complex, dimension( * ) x, integer
incx, real beta, real, dimension( * ) y, integer incy)
CLA_SYAMV computes a matrix-vector product using a symmetric indefinite matrix to calculate error bounds. iconic. β¨
π― Purpose π―
okay so CLA_SYAMV performs the matrix-vector operation
y := alpha*abs(A)*abs(x) + beta*abs(y),
where alpha and beta are scalars, x and y are vectors, and A is an n by n symmetric matrix. slay.
This function is primarily used in calculating error bounds. To protect against underflow during evaluation, components in the resulting vector are perturbed away from zero by (N+1) times the underflow threshold. To prevent unnecessarily large errors for block-structure embedded in general matrices, zero components are not perturbed. A zero entry is considered if all multiplications involved in computing that entry have at least one zero multiplicand.
πΈ Parameters πΈ
UPLOβUPLO is INTEGER. On entry,UPLOspecifies whether the upper or lower triangular part of the arrayAis to be referenced as follows:UPLO = BLAS_UPPERmeans only the upper triangular part ofAis to be referenced;UPLO = BLAS_LOWERmeans only the lower triangular part ofAis to be referenced. Unchanged on exit.NβN is INTEGER. On entry,Nspecifies the number of columns of the matrixA.Nmust be at least zero. Unchanged on exit.ALPHAβALPHA is REAL. On entry,ALPHAspecifies the scalaralpha. Unchanged on exit.AβA is COMPLEX array, dimension ( LDA, n ). Before entry, the leadingmbynpart of the arrayAmust contain the matrix of coefficients. Unchanged on exit.LDAβLDA is INTEGER. On entry,LDAspecifies the first dimension ofAas declared in the calling (sub) program.LDAmust be at leastmax( 1, n ). Unchanged on exit.XβX is COMPLEX array, dimension ( 1 + ( n - 1 )*abs( INCX ) ). Before entry, the incremented arrayXmust contain the vectorx. Unchanged on exit.INCXβINCX is INTEGER. On entry,INCXspecifies the increment for the elements ofX.INCXmust not be zero. Unchanged on exit.BETAβBETA is REAL. On entry,BETAspecifies the scalarbeta. WhenBETAis supplied as zero thenYneed not be set on input. Unchanged on exit.YβY is REAL array, dimension ( 1 + ( n - 1 )*abs( INCY ) ). Before entry withBETAnon-zero, the incremented arrayYmust contain the vectory. On exit,Yis overwritten by the updated vectory.INCYβINCY is INTEGER. 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.
π₯ Further Details π₯
- Level 2 Blas routine.
-- Written on 22-October-1986.- Jack Dongarra, Argonne National Lab.
- Jeremy Du Croz, Nag Central Office.
- Sven Hammarling, Nag Central Office.
- Richard Hanson, Sandia National Labs.
-- Modified for the absolute-value product, April 2006- Jason Riedy, UC Berkeley
Definition at line 177 of file cla_syamv.f.
π Author π
Generated automatically by Doxygen for LAPACK from the source code.
and that's the footer sign-off: LAPACK Version 3.12.0, /home/abui...la_syamv.f(3). The footer doesn't list a separate date, so I'm not inventing one. xoxo π
π¦ where this page comes from
- opensuse-leap 16.0: lapack-man 3.12.0-160000.2.2 Β· BSD-3-Clause
- opensuse-leap 16.0: lapack-man 3.12.0-160000.2.2 Β· BSD-3-Clause
- opensuse-leap 16.0: lapack-man 3.12.0-160000.2.2 Β· BSD-3-Clause
- opensuse-leap 16.0: lapack-man 3.12.0-160000.2.2 Β· BSD-3-Clause
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms