SRC/dlaqsy.f(3)
SRC/dlaqsy.f(3) is the page title, and the manual name is Library Functions Manual โ welcome to the group chat, bestie. This one is all about DLAQSY, and it's literally here to scale a symmetric/Hermitian matrix using scaling factors computed by spoequ. ๐
๐ธ NAME ๐ธ
SRC/dlaqsy.f
โจ SYNOPSIS โจ
๐ง Functions/Subroutines
subroutine dlaqsy (uplo, n, a, lda, s, scond, amax, equed)
DLAQSY scales a symmetric/Hermitian matrix, using scaling factors
computed by spoequ.
๐ Function/Subroutine Documentation ๐
subroutine dlaqsy (character uplo, integer n, double precision, dimension(
lda, * ) a, integer lda, double precision, dimension( * ) s, double
precision scond, double precision amax, character equed)
DLAQSY scales a symmetric/Hermitian matrix, using scaling factors
computed by spoequ.
DLAQSY scales a symmetric/Hermitian matrix, using scaling factors computed by spoequ. Iconic behavior, honestly.
๐ฏ Purpose
DLAQSY equilibrates a symmetric matrix A using the scaling factors in the vector S.
๐งพ Parameters
UPLOโ isCHARACTER*1. Specifies whether the upper or lower triangular part of the symmetric matrix A is stored.= 'U':Upper triangular= 'L':Lower triangular
Nโ isINTEGER. The order of the matrix A.N >= 0.Aโ isDOUBLE PRECISION 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โ isINTEGER. The leading dimension of the array A.LDA >= max(N,1).Sโ isDOUBLE PRECISION array, dimension (N). The scale factors for A.SCONDโ isDOUBLE PRECISION. Ratio of the smallestS(i)to the largestS(i).AMAXโ isDOUBLE PRECISION. Absolute value of largest matrix entry.EQUEDโ isCHARACTER*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 132 of file dlaqsy.f.
๐ช Author
Generated automatically by Doxygen for LAPACK from the source code.
๐ Okay that's the whole page, bestie. The footer wraps it up with LAPACK, Version 3.12.0, and SRC/dlaqsy.f(3) โ no separate date line in that footer, just those iconic version/source details. 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