SRC/zlascl2.f(3)

πŸ’– NAME πŸ’–

okay so this page is SRC/zlascl2.f(3), and it's hanging out in the Library Functions Manual like the main character it is. The actual name of the file/page is literally:

SRC/zlascl2.f

✨ SYNOPSIS ✨

🌈 Functions/Subroutines 🌈

  • subroutine zlascl2 (m, n, d, x, ldx) β€” bestie, this is the one: ZLASCL2 performs diagonal scaling on a matrix. πŸ’…

πŸŽ€ Function/Subroutine Documentation πŸŽ€

Here's the full signature, copied exactly so there's zero typo chaos:

subroutine zlascl2 (integer m, integer n, double precision, dimension( * )
     d, complex*16, dimension( ldx, * ) x, integer ldx)

And the one-liner vibe is literally: ZLASCL2 performs diagonal scaling on a matrix. ✨

🌸 Purpose 🌸

okay so ZLASCL2 performs a diagonal scaling on a matrix:

x <-- D * x

where the DOUBLE PRECISION diagonal matrix D is stored as a vector. 🫢

Eventually to be replaced by BLAS_zge_diag_scale in the new BLAS standard. ikyk. πŸ¦‹

🧚 Parameters 🧚

  • M β€” M is INTEGER; the number of rows of D and X. M >= 0. πŸ’–
  • N β€” N is INTEGER; the number of columns of X. N >= 0. 🌸
  • D β€” D is DOUBLE PRECISION array, length M; diagonal matrix D, stored as a vector of length M. πŸŽ€
  • X β€” X is COMPLEX*16 array, dimension (LDX,N); on entry, the matrix X to be scaled by D; on exit, the scaled matrix. πŸ”₯
  • LDX β€” LDX is INTEGER; the leading dimension of the matrix X. LDX >= M. ⭐

πŸ‘‘ Author πŸ‘‘

  • Univ. of Tennessee
  • Univ. of California Berkeley
  • Univ. of Colorado Denver
  • NAG Ltd.

Definition at line 90 of file zlascl2.f. πŸ“Œ


πŸ€– Author πŸ€–

Generated automatically by Doxygen for LAPACK from the source code. 🫢


xoxo, bestie πŸ’– β€” this footer energy is LAPACK Β· Version 3.12.0 Β· source SRC/zlascl2.f(3). The page didn't print a separate date, so I'm not inventing one; that's the whole sign-off. periodt. πŸ’…

πŸ“¦ where this page comes from