/home/abui.../clascl2.f(3)

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

πŸ’… clascl2.f(3) β€” Library Functions Manual πŸ’…

okay so bestie, welcome to the clascl2.f(3) page from the Library Functions Manual. This routine is lowkey a diagonal-scaling main character, and we're keeping every single detail. No cap. πŸ¦‹

🌸 NAME 🌸

This page is literally about this exact file path β€” character-for-character, because we do not play about paths:

/home/abuild/rpmbuild/BUILD/lapack-static-3.12.0-build/lapack-3.12.0/SRC/clascl2.f

✨ SYNOPSIS ✨

πŸ› οΈ Functions/Subroutines

  • subroutine CLASCL2 (m, n, d, x, ldx) β€” CLASCL2 performs diagonal scaling on a matrix. Periodt. πŸ’…

πŸ”₯ Function/Subroutine Documentation πŸ”₯

Full signature incoming, copied exactly because code is sacred:

subroutine CLASCL2 (integer m, integer n, real, dimension( * ) d, complex,
       dimension( ldx, * ) x, integer ldx)

CLASCL2 performs diagonal scaling on a matrix. The whole vibe is this transformation:

x <-- D * x

where the diagonal REAL matrix D is stored as a matrix. Eventually it's to be replaced by BLAS_cge_diag_scale in the new BLAS standard. πŸ‘€

πŸŽ€ Purpose πŸŽ€

The purpose is the diagonal-scaling glow-up above: x <-- D * x, where the diagonal REAL matrix D is stored as a matrix. And the future-tea footnote is that it's eventually to be replaced by BLAS_cge_diag_scale in the new BLAS standard. 🌈

πŸ’œ Parameters πŸ’œ

  • M β€” M is INTEGER. It's the number of rows of D and X. M >= 0. 🫢
  • N β€” N is INTEGER. It's the number of columns of X. N >= 0. ✨
  • D β€” D is a REAL array, length M. It's the diagonal matrix D, stored as a vector of length M. πŸŽ€
  • X β€” X is a COMPLEX array, dimension (LDX,N). On entry, it's the matrix X to be scaled by D; on exit, it's the scaled matrix. Iconic. πŸ’…
  • LDX β€” LDX is INTEGER. It's the leading dimension of the matrix X. LDX >= M. Do not skip this check, bestie. 🚨

πŸ‘‘ Author πŸ‘‘

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

Definition at line 90 of file clascl2.f. πŸ“

πŸ“š Author πŸ“š

Generated automatically by Doxygen for LAPACK from the source code. πŸ€–


πŸ’– that's the whole page! Footer sign-off: LAPACK, Version 3.12.0. There's no date listed in the footer, so we are not inventing one β€” mwah! πŸ’–

πŸ“¦ where this page comes from