CLARSCL2(3)
π CLARSCL2(3) β Library Functions Manual π
okay so bestie, welcome to CLARSCL2(3) from the Library Functions Manual β the header path vibe is /home/abui.../clarscl2.f(3) and we are literally about to read a whole Fortran manual page together. π«Ά
β¨ NAME β¨
/home/abuild/rpmbuild/BUILD/lapack-static-3.12.0-build/lapack-3.12.0/SRC/clarscl2.fβ that's the file, and yes, it's a whole path. no cap. π
π¦ SYNOPSIS π¦
Functions/Subroutines
subroutine CLARSCL2 (m, n, d, x, ldx)βCLARSCL2 performs reciprocal diagonal scaling on a matrix.
subroutine CLARSCL2 (m, n, d, x, ldx)
CLARSCL2 performs reciprocal diagonal scaling on a matrix.
π«Ά Function/Subroutine Documentation π«Ά
subroutine CLARSCL2 (integer m, integer n, real, dimension( * ) d, complex,
dimension( ldx, * ) x, integer ldx)
CLARSCL2 performs reciprocal diagonal scaling on a matrix. That's the assignment, bestie β reciprocal diagonal scaling, periodt. π
β¨
π Purpose π
!>
!> CLARSCL2 performs a reciprocal diagonal scaling on a matrix:
!> x <-- inv(D) * x
!> where the REAL diagonal matrix D is stored as a vector.
!>
!> Eventually to be replaced by BLAS_cge_diag_scale in the new BLAS
!> standard.
!>
So the glow-up is: it does a reciprocal diagonal scaling on a matrix, literally x <-- inv(D) * x, where the REAL diagonal matrix D is stored as a vector. Also highkey important: it's eventually to be replaced by BLAS_cge_diag_scale in the new BLAS standard. iconic but on notice. π
πΈ Parameters πΈ
MβM is INTEGER; it's the number of rows ofDandX. Constraint:M >= 0.NβN is INTEGER; it's the number of columns ofX. Constraint:N >= 0.DβD is REAL array, length M; the diagonal matrixD, stored as a vector of lengthM.XβX is COMPLEX array, dimension (LDX,N); on entry, the matrixXto be scaled byD. On exit, the scaled matrix.LDXβLDX is INTEGER; the leading dimension of the matrixX. Constraint:LDX >= M.
π Author π
- Univ. of Tennessee
- Univ. of California Berkeley
- Univ. of Colorado Denver
- NAG Ltd.
Definition at line 90 of file clarscl2.f.
π Author π
Generated automatically by Doxygen for LAPACK from the source code.
okay that's the page, bestie. mwah π the footer says LAPACK Version 3.12.0 and /home/abui.../clarscl2.f(3) β and that's the whole tea. π«Άβ¨
π¦ 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