ZLAQSY(3)
π ZLAQSY(3) β Library Functions Manual π
okay so bestie, this is ZLAQSY(3) from the Library Functions Manual. The header path is the truncated /home/abui...RC/zlaqsy.f(3), and we are about to get into some very specific scaling-factor business. No cap. π
πΈ NAME πΈ
/home/abuild/rpmbuild/BUILD/lapack-static-3.12.0-build/lapack-3.12.0/SRC/zlaqsy.f
β¨ SYNOPSIS β¨
π Functions/Subroutines π
Functions/Subroutines
subroutine ZLAQSY (uplo, n, a, lda, s, scond, amax, equed)
ZLAQSY scales a symmetric/Hermitian matrix, using scaling factors
computed by spoequ.
π¦ Function/Subroutine Documentation π¦
subroutine ZLAQSY (character uplo, integer n, complex*16, dimension( lda, *
) a, integer lda, double precision, dimension( * ) s, double precision
scond, double precision amax, character equed)
ZLAQSY scales a symmetric/Hermitian matrix, using scaling factors computed by spoequ.
π Purpose π
ZLAQSY equilibrates a symmetric matrix A using the scaling factors in the vector S.
π Parameters π
UPLOβCHARACTER*1. Specifies whether the upper or lower triangular part of the symmetric matrix A is stored.= 'U': Upper triangular= 'L': Lower triangular
NβINTEGER. The order of the matrix A.N >= 0.AβCOMPLEX*16 array, dimension (LDA,N). On entry, the symmetric matrix A. IfUPLO = 'U', the leading n by n upper triangular part of A contains the upper triangular part of the matrix A, and the strictly lower triangular part of A is not referenced. IfUPLO = 'L', the leading n by n lower triangular part of A contains the lower triangular part of the matrix A, and the strictly upper triangular part of A is not referenced.
On exit, if EQUED = 'Y', the equilibrated matrix: diag(S) * A * diag(S).
LDAβINTEGER. The leading dimension of the array A.LDA >= max(N,1).SβDOUBLE PRECISION array, dimension (N). The scale factors for A.SCONDβDOUBLE PRECISION. Ratio of the smallestS(i)to the largestS(i).AMAXβDOUBLE PRECISION. Absolute value of largest matrix entry.EQUEDβCHARACTER*1. Specifies whether or not equilibration was done.= 'N': No equilibration.= 'Y': Equilibration was done, i.e., A has been replaced bydiag(S) * A * diag(S).
π₯ Internal Parameters π₯
THRESHis a threshold value used to decide if scaling should be done based on the ratio of the scaling factors. IfSCOND < THRESH, scaling is done.LARGEandSMALLare threshold values used to decide if scaling should be done based on the absolute size of the largest matrix element. IfAMAX > LARGEorAMAX < SMALL, scaling is done.
π Author π
- Univ. of Tennessee
- Univ. of California Berkeley
- Univ. of Colorado Denver
- NAG Ltd.
π Definition π
Definition at line 133 of file zlaqsy.f.
π Author π
Generated automatically by Doxygen for LAPACK from the source code.
okay that's the whole page, bestie π«Ά The source/version footnote is LAPACK Version 3.12.0, and the footer path is /home/abui...RC/zlaqsy.f(3). There's no date printed on this page, so I'm not making one up β bye! π
π¦ 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