SRC/csyequb.f(3)
π SRC/csyequb.f(3) β Library Functions Manual π
πΈ NAME πΈ
SRC/csyequb.f
π SYNOPSIS π
Functions/Subroutines
subroutine csyequb (uplo, n, a, lda, s, scond, amax, work, info)β CSYEQUB
π¦ Function/Subroutine Documentation π¦
subroutine csyequb (character uplo, integer n, complex, dimension( lda, * )
a, integer lda, real, dimension( * ) s, real scond, real amax, complex,
dimension( * ) work, integer info)
CSYEQUB
β¨ Purpose β¨
okay so bestie, CSYEQUB computes row and column scalings that are intended to equilibrate a symmetric matrix A (with respect to the Euclidean norm) and reduce its condition number. The scale factors S are computed by the BIN algorithm (see references), so that the scaled matrix B with elements B(i,j) = S(i)*A(i,j)*S(j) has a condition number within a factor N of the smallest possible condition number over all possible diagonal scalings. iconic behavior honestly π
β¨
π Parameters π
UPLOβ isCHARACTER*1;= 'U': the upper triangle ofAis stored;= 'L': the lower triangle ofAis stored.Nβ isINTEGER; the order of the matrixA.N >= 0.Aβ isCOMPLEX array, dimension (LDA,N); the N-by-N symmetric matrix whose scaling factors are to be computed.LDAβ isINTEGER; the leading dimension of the arrayA.LDA >= max(1,N).Sβ isREAL array, dimension (N); ifINFO = 0,Scontains the scale factors forA.SCONDβ isREAL; ifINFO = 0,Scontains the ratio of the smallestS(i)to the largestS(i). IfSCOND >= 0.1andAMAXis neither too large nor too small, it is not worth scaling byS.AMAXβ isREAL; largest absolute value of any matrix element. IfAMAXis very close to overflow or very close to underflow, the matrix should be scaled.WORKβ isCOMPLEX array, dimension (2*N).INFOβ isINTEGER;= 0: successful exit;< 0: ifINFO = -i, the i-th argument had an illegal value;> 0: ifINFO = i, the i-th diagonal element is nonpositive.
π«Ά Author π«Ά
- Univ. of Tennessee
- Univ. of California Berkeley
- Univ. of Colorado Denver
- NAG Ltd.
π References: π
Livne, O.E. and Golub, G.H., "Scaling by Binormalization", Numerical Algorithms, vol. 35, no. 1, pp. 97-120, January 2004. DOI 10.1023/B:NUMA.0000016606.32820.69 Tech report version: http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.3.1679
π Definition π«Ά
Definition at line 131 of file csyequb.f.
π«Ά Author π«Ά
Generated automatically by Doxygen for LAPACK from the source code.
okay bye bestie π this was LAPACK Version 3.12.0, page SRC/csyequb.f(3) β stay balanced and slay β¨π
π¦ 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