SRC/slaqsy.f(3)
πΈ NAME πΈ
Okay bestie, this page is SRC/slaqsy.f, and it lives in the Library Functions Manual β iconic placement, no cap. π
β¨ SYNOPSIS β¨
π«Ά Functions/Subroutines π«Ά
subroutine slaqsy (uplo, n, a, lda, s, scond, amax, equed)
- What it does:
SLAQSYscales a symmetric/Hermitian matrix, using scaling factors computed byspoequ. Slay.
π₯ Function/Subroutine Documentation π₯
π¦ subroutine slaqsy (character uplo, integer n, real, dimension( lda, * ) a, integer lda, real, dimension( * ) s, real scond, real amax, character equed)
SLAQSY scales a symmetric/Hermitian matrix, using scaling factors computed by spoequ. Main character energy for real. β¨
π Purpose:
SLAQSY equilibrates a symmetric matrix A using the scaling factors in the vector S. Literally its whole job. π
π Parameters
UPLOβUPLOisCHARACTER*1. It specifies whether the upper or lower triangular part of the symmetric matrix A is stored.= 'U':Upper triangular= 'L':Lower triangular
NβNisINTEGER. The order of the matrix A.N >= 0.AβAisREALarray, 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βLDAisINTEGER. The leading dimension of the array A.LDA >= max(N,1).SβSisREALarray, dimension(N). The scale factors for A.SCONDβSCONDisREAL. Ratio of the smallestS(i)to the largestS(i).AMAXβAMAXisREAL. Absolute value of largest matrix entry.EQUEDβEQUEDisCHARACTER*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:
THRESH is a threshold value used to decide if scaling should be done based on the ratio of the scaling factors. If SCOND < THRESH, scaling is done.
LARGE and SMALL are threshold values used to decide if scaling should be done based on the absolute size of the largest matrix element. If AMAX > LARGE or AMAX < SMALL, scaling is done.
π Author
Univ. of Tennessee
Univ. of California Berkeley
Univ. of Colorado Denver
NAG Ltd.
Definition at line 132 of file slaqsy.f.
π Author
Generated automatically by Doxygen for LAPACK from the source code.
π Thatβs the whole page, bestie β footer vibe: LAPACK, Version 3.12.0, page SRC/slaqsy.f(3). Periodt. π
π¦ 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