CGERU(3)
π CGERU(3) β Library Functions Manual β¨
okay so bestie, this is a whole BLAS page and it is lowkey iconic. It lives in the Library Functions Manual, and the vibe is "rank-1 update but make it cute." The exact source path is the NAME section, so let's go π
πΈ NAME πΈ
/home/abuild/rpmbuild/BUILD/lapack-static-3.12.0-build/lapack-3.12.0/BLAS/SRC/cgeru.f
β¨ SYNOPSIS β¨
π¦ Functions/Subroutines π¦
subroutine CGERU (m, n, alpha, x, incx, y, incy, a, lda)
and the name again, because the page says it: CGERU π«Ά
π Function/Subroutine Documentation π
subroutine CGERU (integer m, integer n, complex alpha, complex, dimension(*) x, integer incx, complex, dimension(*) y, integer incy, complex, dimension(lda,*) a, integer lda)
CGERU
π Purpose π
the exact purpose block is right here, no cap:
!>
!> CGERU performs the rank 1 operation
!>
!> A := alpha*x*y**T + A,
!>
!> where alpha is a scalar, x is an m element vector, y is an n element
!> vector and A is an m by n matrix.
!>
π Parameters π
MβINTEGER. on entry,Mtells you the number of rows of matrixA; and bestie,M must be at least zero.NβINTEGER. on entry,Ntells you the number of columns of matrixA;N must be at least zero.ALPHAβCOMPLEX. on entry,ALPHAis the scalar alpha. cute.XβCOMPLEX array, dimension at least( 1 + ( m - 1 )*abs( INCX ) ). before entry, the incremented arrayXmust contain themelement vectorx.INCXβINTEGER. on entry,INCXis the increment for the elements ofX.INCX must not be zero.YβCOMPLEX array, dimension at least( 1 + ( n - 1 )*abs( INCY ) ). before entry, the incremented arrayYmust contain thenelement vectory.INCYβINTEGER. on entry,INCYis the increment for the elements ofY.INCY must not be zero.AβCOMPLEX array, dimension( LDA, N ). before entry, the leadingmbynpart of the arrayAmust contain the matrix of coefficients. on exit,Ais overwritten by the updated matrix.LDAβINTEGER. on entry,LDAis the first dimension ofAas declared in the calling (sub) program.LDA must be at least max( 1, m ).
π Author π
Univ. of TennesseeUniv. of California BerkeleyUniv. of Colorado DenverNAG 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.
!>
Definition at line 129 of file cgeru.f.
πͺ Author πͺ
Generated automatically by Doxygen for LAPACK from the source code.
β¨ mwah π source/version: LAPACK / Version 3.12.0; page path: /home/abui...SRC/cgeru.f(3) β no date printed on this footer, just version numbers and vibes. slay, bye bestie π«Ά
π¦ 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