ZLARSCL2(3)
Welcome to the Library Functions Manual page for zlarscl2.f π β yes, the LAPACK girlies are back and this one is a little diagonal-scaling icon.
πΈ NAME
/home/abui.../zlarscl2.f β thatβs the file this page is serving, no cap. π«Ά
β¨ SYNOPSIS β¨
Functions/Subroutines
subroutine ZLARSCL2 (m, n, d, x, ldx)
ZLARSCL2 performs reciprocal diagonal scaling on a matrix. π
π¦ Function/Subroutine Documentation
subroutine ZLARSCL2 (integer m, integer n, double precision, dimension( * )
d, complex*16, dimension( ldx, * ) x, integer ldx)
ZLARSCL2 performs reciprocal diagonal scaling on a matrix. periodt.
π Purpose
Okay so the actual purpose, exact math and all, is:
!>
!> ZLARSCL2 performs a reciprocal diagonal scaling on a matrix:
!> x <-- inv(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.
!>
π Parameters
MβINTEGER; the number of rows ofDandX.M >= 0.NβINTEGER; the number of columns ofX.N >= 0.DβDOUBLE PRECISIONarray, lengthM; diagonal matrixD, stored as a vector of lengthM.XβCOMPLEX*16array, dimension(LDX,N); on entry, the matrixXto be scaled byD; on exit, the scaled matrix.LDXβINTEGER; the leading dimension of the matrixX.LDX >= M.
π Author
- Univ. of Tennessee
- Univ. of California Berkeley
- Univ. of Colorado Denver
- NAG Ltd.
Definition at line 90 of file zlarscl2.f.
π Author (the Doxygen one)
Generated automatically by Doxygen for LAPACK from the source code.
π Thatβs the whole page, bestie! Footer tea: LAPACK, Version 3.12.0, source /home/abui.../zlarscl2.f(3). The original footer doesnβt list a date, so Iβm not gonna invent one β no cap. π«Άβ¨
π¦ 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