/home/abui...la_geamv.f(3)
okay bestie, welcome to the Library Functions Manual page for /home/abui...la_geamv.f(3) β¨π
π NAME π
This is the manual page for /home/abuild/rpmbuild/BUILD/lapack-static-3.12.0-build/lapack-3.12.0/SRC/dla_geamv.f β yes, the whole path, weβre not hiding it π«Ά. The documented routine is DLA_GEAMV.
β¨ SYNOPSIS β¨
π¦ Functions/Subroutines π¦
subroutine DLA_GEAMV (trans, m, n, alpha, a, lda, x, incx, beta, y,
incy)
DLA_GEAMV computes a matrix-vector product using a general matrix to
calculate error bounds.
π Function/Subroutine Documentation π
subroutine DLA_GEAMV (integer trans, integer m, 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_GEAMV computes a matrix-vector product using a general matrix to
calculate error bounds.
πΈ Purpose πΈ
okay so hereβs the vibe: DLA_GEAMV performs one of these matrix-vector operations:
y := alpha*abs(A)*abs(x) + beta*abs(y),
or y := alpha*abs(A)**T*abs(x) + beta*abs(y),
where alpha and beta are scalars, x and y are vectors, and A is an m by n 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 π
TRANSβINTEGER. On entry,TRANSspecifies the operation to be performed as follows:BLAS_NO_TRANSβy := alpha*abs(A)*abs(x) + beta*abs(y)BLAS_TRANSβy := alpha*abs(A**T)*abs(x) + beta*abs(y)BLAS_CONJ_TRANSβy := alpha*abs(A**T)*abs(x) + beta*abs(y)
Unchanged on exit.
MβINTEGER. On entry,Mspecifies the number of rows of the matrixA.Mmust be at least zero. Unchanged on exit.NβINTEGER. On entry,Nspecifies the number of columns of the matrixA.Nmust be at least zero. Unchanged on exit.ALPHAβDOUBLE PRECISION. On entry,ALPHAspecifies the scalaralpha. Unchanged on exit.AβDOUBLE PRECISIONarray, dimension( LDA, n ). Before entry, the leadingmbynpart of the arrayAmust contain the matrix of coefficients. Unchanged on exit.LDAβINTEGER. On entry,LDAspecifies the first dimension ofAas declared in the calling (sub) program.LDAmust be at leastmax( 1, m ). Unchanged on exit.XβDOUBLE PRECISIONarray, dimension( 1 + ( n - 1 )*abs( INCX ) )whenTRANS = 'N'or'n'and at least( 1 + ( m - 1 )*abs( INCX ) )otherwise. Before entry, the incremented arrayXmust contain the vectorx. Unchanged on exit.INCXβINTEGER. On entry,INCXspecifies the increment for the elements ofX.INCXmust not be zero. Unchanged on exit.BETAβDOUBLE PRECISION. On entry,BETAspecifies the scalarbeta. WhenBETAis supplied as zero thenYneed not be set on input. Unchanged on exit.YβDOUBLE PRECISIONarray, dimension at least( 1 + ( m - 1 )*abs( INCY ) )whenTRANS = 'N'or'n'and at least( 1 + ( n - 1 )*abs( INCY ) )otherwise. Before entry withBETAnon-zero, the incremented arrayYmust contain the vectory. On exit,Yis overwritten by the updated vectory. If eithermornis zero, thenYnot referenced and the function performs a quick return.INCYβINTEGER. On entry,INCYspecifies the increment for the elements ofY.INCYmust not be zero. Unchanged on exit.
Also, the source says: Level 2 Blas routine.
π Author π
Univ. of TennesseeUniv. of California BerkeleyUniv. of Colorado DenverNAG Ltd.
Definition at line 174 of file dla_geamv.f.
π«Ά Author (auto-generated) π«Ά
Generated automatically by Doxygen for LAPACK from the source code.
kisses and sparkles, this page is LAPACK Version 3.12.0 and it lives at /home/abui...la_geamv.f(3) πππ¦
π¦ 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