/home/abui.../zlascl2.f(3)
π /home/abui.../zlascl2.f(3) β Library Functions Manual (LAPACK girlies edition)
okay so bestie, this is a page from the LAPACK manual β like, the Library Functions Manual proper β and today's main character is zlascl2.f. it lives at this whole entire path:
/home/abuild/rpmbuild/BUILD/lapack-static-3.12.0-build/lapack-3.12.0/SRC/zlascl2.f
no cap, that's the name of the page. slay. β¨
πΈ SYNOPSIS πΈ
Functions/Subroutines
subroutine ZLASCL2 (m, n, d, x, ldx)β ZLASCL2 performs diagonal scaling on a matrix.
π¦ Function/Subroutine Documentation π¦
subroutine ZLASCL2 (integer m, integer n, double precision, dimension( * ) d, complex*16, dimension( ldx, * ) x, integer ldx)
ZLASCL2 performs diagonal scaling on a matrix. that's the whole vibe, honestly. π
π Purpose:
!>
!> 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.
!>
so like, it takes your matrix x and multiplies it by a diagonal matrix D on the left β x <-- D * x, iconic behavior β and the diagonal matrix D is stored as a vector, which is honestly so practical of it. π«Ά
also it's got a little note about its future: eventually this is gonna be replaced by BLAS_zge_diag_scale in the new BLAS standard. so, like, it's not going anywhere yet, but the glow-up is pending. π
β Parameters
MβM is INTEGER. The number of rows ofDandX.M >= 0.NβN is INTEGER. The number of columns ofX.N >= 0.DβD is DOUBLE PRECISION array, length M. Diagonal matrixD, stored as a vector of lengthM. the little diagonal icon of vectors, we stan. β¨XβX is COMPLEX*16 array, dimension (LDX,N). On entry, the matrixXto be scaled byD. On exit, the scaled matrix. so it comes in unscaled and leaves fully main character energy. π₯LDXβLDX is INTEGER. The leading dimension of the matrixX.LDX >= M.
π Author
- Univ. of Tennessee
- Univ. of California Berkeley
- Univ. of Colorado Denver
- NAG Ltd.
(tag yourself, i'm Berkeley π)
Definition at line 90 of file zlascl2.f.
π Author (yes, again, don't @ me)
Generated automatically by Doxygen for LAPACK from the source code. it didn't even write itself, the tooling did it, we love an automated icon. π€π
LAPACK β Version 3.12.0 β and that's the whole page, bestie, from /home/abui.../zlascl2.f(3) to the very end. go scale some matrices, you're gonna ate. π
β¨π
π¦ where this page comes from
- opensuse-leap 16.0: lapack-man 3.12.0-160000.2.2 Β· BSD-3-Clause
- opensuse-leap 16.0: lapack-man 3.12.0-160000.2.2 Β· BSD-3-Clause
- opensuse-leap 16.0: lapack-man 3.12.0-160000.2.2 Β· BSD-3-Clause
- opensuse-leap 16.0: lapack-man 3.12.0-160000.2.2 Β· BSD-3-Clause
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms