SRC/claqhe.f(3)
okay so this is the SRC/claqhe.f(3) page from the Library Functions Manual, and it's giving βtiny but important numeric glow-upβ energy π
β¨
π NAME π
SRC/claqhe.f
β¨ SYNOPSIS β¨
π«Ά Functions/Subroutines π«Ά
subroutine claqhe (uplo, n, a, lda, s, scond, amax, equed)β CLAQHE scales a Hermitian matrix.
πΈ Function/Subroutine Documentation πΈ
π the subroutine itself π
subroutine claqhe (character uplo, integer n, complex, dimension( lda, * )
a, integer lda, real, dimension( * ) s, real scond, real amax, character
equed)
CLAQHE scales a Hermitian matrix. periodt π
π¦ Purpose π¦
okay so CLAQHE equilibrates a Hermitian matrix A using the scaling factors in the vector S. that's the whole main-character job, no cap β¨
π Parameters π
π UPLO
UPLO is CHARACTER*1.
It specifies whether the upper or lower triangular part of the Hermitian matrix A is stored.
= 'U': Upper triangular= 'L': Lower triangular
π N
N is INTEGER.
The order of the matrix A. N >= 0.
π A
A is COMPLEX array, dimension (LDA,N).
On entry, it's the Hermitian matrix A. If UPLO = '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. If UPLO = '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
LDA is INTEGER.
The leading dimension of the array A. LDA >= max(N,1).
π S
S is REAL array, dimension (N).
The scale factors for A.
π SCOND
SCOND is REAL.
Ratio of the smallest S(i) to the largest S(i).
π AMAX
AMAX is REAL.
Absolute value of largest matrix entry.
π EQUED
EQUED is CHARACTER*1.
It specifies whether or not equilibration was done.
= 'N': No equilibration.= 'Y': Equilibration was done, i.e.,Ahas been replaced bydiag(S) * A * diag(S).
π§ Internal Parameters π§
π THRESH
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
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 133 of file claqhe.f.
π Author π
Generated automatically by Doxygen for LAPACK from the source code.
This iconic little page is SRC/claqhe.f(3) from LAPACK, Version 3.12.0 β mwah, slay, bye bestie πππ
π¦ 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