/home/abui...la_syamv.f(3)
π NAME π
Bestie, welcome to the dla_syamv.f(3) manual page β itβs the page for this exact file:
/home/abuild/rpmbuild/BUILD/lapack-static-3.12.0-build/lapack-3.12.0/SRC/dla_syamv.f
β¨ SYNOPSIS β¨
πΈ Functions/Subroutines πΈ
subroutine DLA_SYAMV (uplo, n, alpha, a, lda, x, incx, beta, y, incy)β DLA_SYAMV computes a matrix-vector product using a symmetric indefinite matrix to calculate error bounds.
π¦ Function/Subroutine Documentation π¦
π subroutine DLA_SYAMV π
subroutine DLA_SYAMV (integer uplo, integer n, double precision alpha, double precision, dimension( lda, * ) a, integer lda, double precision, dimension( * ) x, integer incx, double precision beta, double precision, dimension( * ) y, integer incy)
DLA_SYAMV computes a matrix-vector product using a symmetric indefinite matrix to calculate error bounds.
π Purpose π
DLA_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.
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_UPPERβ only the upper triangular part ofAis to be referenced.UPLO = BLAS_LOWERβ 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 DOUBLE PRECISION .On entry,ALPHAspecifies the scalaralpha. Unchanged on exit.AβA is DOUBLE PRECISION array, dimension ( LDA, n ).Before entry, the leadingm by npart 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 DOUBLE PRECISION 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 DOUBLE PRECISION .On entry,BETAspecifies the scalarbeta. WhenBETAis supplied as zero thenYneed not be set on input. Unchanged on exit.YβY is DOUBLE PRECISION 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 175 of file dla_syamv.f.
π Author π
Generated automatically by Doxygen for LAPACK from the source code.
Thatβs the whole page, bestie! LAPACK, Version 3.12.0, page /home/abui...la_syamv.f(3) β the footer doesnβt print a separate date, so no date got invented here πβ¨π«Ά
π¦ 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