SRC/slascl2.f(3)
π SRC/slascl2.f β a whole manual page, bestie
ok so this is the slascl2.f page from the LAPACK library manual. it's a Fortran thing. it's giving "linear algebra but make it fashion". stay with me π«Ά
β¨ NAME β¨
SRC/slascl2.f β that's the file, that's the name, periodt.
πΈ SYNOPSIS πΈ
Functions/Subroutines
subroutine slascl2 (m, n, d, x, ldx)β SLASCL2 performs diagonal scaling on a matrix.
π Function/Subroutine Documentation π
subroutine slascl2 (integer m, integer n, real, dimension( * ) d, real,
dimension( ldx, * ) x, integer ldx)
SLASCL2 performs diagonal scaling on a matrix. that's the whole vibe, honestly.
π₯ Purpose:
!>
!> SLASCL2 performs a diagonal scaling on a matrix:
!> x <-- 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 like, x <-- D * x, no cap. the diagonal matrix D is stored as a vector (iconic, efficient, we love a glow-up). and heads up π β this routine is eventually to be replaced by BLAS_sge_diag_scale in the new BLAS standard. so it's on its way out but still main character for now π
π¦ Parameters π¦
Mβ okay soMisINTEGER, and it's the number of rows ofDandX. the rule:M >= 0. respect the constraint bestie πNβNisINTEGERtoo, and it's the number of columns ofX. rule:N >= 0β¨DβDis aREALarray of lengthM. it's the diagonal matrixD, stored as a vector of lengthM. little vector, big responsibilities πXβXis aREALarray, dimension(LDX,N). on entry it's the matrixXthat you're about to scale byD; on exit it's the scaled matrix. glow-up complete πLDXβLDXisINTEGERand it's the leading dimension of the matrixX. the rule here isLDX >= M. do not mess with it, fr fr π«Ά
π Author π
- Univ. of Tennessee
- Univ. of California Berkeley
- Univ. of Colorado Denver
- NAG Ltd.
the whole squad, honestly. four institutions pulling up together π
Definition at line 89 of file slascl2.f. π
β Author β
Generated automatically by Doxygen for LAPACK from the source code. not a human, not a vibe checker, just a doc generator doing its thing π§
ngl the !> comments in there are Doxygen markup β that's why the whole purpose block looks like that. it's not a typo, it's just how the docs get milked out of the source π
and that's the page!! LAPACK Version 3.12.0, date stamp says SRC/slascl2.f(3) β hope this helped, mwah ππΈ
π¦ where this page comes from
- arch rolling: lapack-doc 3.12.1-2 Β· custom
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms