CGERU(3)

πŸ“¦ version 3.12.0, in opensuse-leap 16.0

πŸ’… 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, M tells you the number of rows of matrix A; and bestie, M must be at least zero.
  • N β€” INTEGER. on entry, N tells you the number of columns of matrix A; N must be at least zero.
  • ALPHA β€” COMPLEX. on entry, ALPHA is the scalar alpha. cute.
  • X β€” COMPLEX array, dimension at least ( 1 + ( m - 1 )*abs( INCX ) ). before entry, the incremented array X must contain the m element vector x.
  • INCX β€” INTEGER. on entry, INCX is the increment for the elements of X. INCX must not be zero.
  • Y β€” COMPLEX array, dimension at least ( 1 + ( n - 1 )*abs( INCY ) ). before entry, the incremented array Y must contain the n element vector y.
  • INCY β€” INTEGER. on entry, INCY is the increment for the elements of Y. INCY must not be zero.
  • A β€” COMPLEX array, dimension ( LDA, N ). before entry, the leading m by n part of the array A must contain the matrix of coefficients. on exit, A is overwritten by the updated matrix.
  • LDA β€” INTEGER. on entry, LDA is the first dimension of A as declared in the calling (sub) program. LDA must be at least max( 1, m ).

πŸ‘‘ 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.
!>

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