SLARSCL2(3)

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

Hey bestie πŸ’– you just opened the Library Functions Manual page for SLARSCL2(3) β€” yes, the reciprocal diagonal scaling icon. The header/footer path is /home/abui.../slarscl2.f(3). We're doing a full vibe-preserving read, no skips, no cap. 🫢

🌸 NAME 🌸

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

That's the file path the NAME section gives us, bestie. It's giving source-file main character energy, and we respect it. ✨

✨ SYNOPSIS ✨

🧩 Functions/Subroutines 🧩

subroutine SLARSCL2 (m, n, d, x, ldx)
    SLARSCL2 performs reciprocal diagonal scaling on a matrix.

Short, sweet, and still slaying. πŸ’…

πŸ› οΈ Function/Subroutine Documentation πŸ› οΈ

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

SLARSCL2 performs reciprocal diagonal scaling on a matrix.

🎯 Purpose 🎯

Okay so the purpose block is literally this, and I'm keeping it exactly as written because the details are the moment:

!>
!> SLARSCL2 performs a reciprocal diagonal scaling on a matrix:
!>   x <-- inv(D) * x
!> where the diagonal matrix D is stored as a vector.
!>
!> Eventually to be replaced by BLAS_sge_diag_scale in the new BLAS
!> standard.
!>

So it's doing x <-- inv(D) * x, with the diagonal matrix D stored as a vector. Also important: the eventual replacement note β€” BLAS_sge_diag_scale in the new BLAS standard β€” is part of the page. πŸ‘‘

🌸 Parameters 🌸

  • M β€” M is INTEGER; it's the number of rows of D and X. Constraint: M >= 0. πŸ’–
  • N β€” N is INTEGER; it's the number of columns of X. Constraint: N >= 0. πŸ¦‹
  • D β€” D is REAL array, length M; it's diagonal matrix D, stored as a vector of length M. πŸ“
  • X β€” X is REAL array, dimension (LDX,N); on entry, it's the matrix X to be scaled by D; on exit, it's the scaled matrix. ✨
  • LDX β€” LDX is INTEGER; it's the leading dimension of the matrix X. Constraint: LDX >= M. πŸ’…

πŸ‘‘ Author πŸ‘‘

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

Definition at line 89 of file slarscl2.f.

πŸ€– Author πŸ€–

Generated automatically by Doxygen for LAPACK from the source code.


Okay bestie, that's the whole page. Cute sign-off time: LAPACK Version 3.12.0, with the page path /home/abui.../slarscl2.f(3) β€” that's the footer source/version situation, and there's no extra date listed. Byeeee πŸ’…βœ¨πŸŽ€

πŸ“¦ where this page comes from