CPOEQU(3)
πΈ CPOEQU(3) β Library Functions Manual πΈ
π NAME π
/home/abuild/rpmbuild/BUILD/lapack-static-3.12.0-build/lapack-3.12.0/SRC/cpoequ.f
Thatβs the NAME situation, bestie β itβs literally just the path, and we respect it. π
β¨ SYNOPSIS β¨
π§ Functions/Subroutines π§
subroutine CPOEQU (n, a, lda, s, scond, amax, info)βCPOEQU
π Function/Subroutine Documentation π
π CPOEQU π
subroutine CPOEQU (integer n, complex, dimension( lda, * ) a, integer lda,
real, dimension( * ) s, real scond, real amax, integer info)
CPOEQU β yes, the name again, itβs giving main character energy. β¨
π― Purpose π―
Okay so CPOEQU computes row and column scalings intended to equilibrate a Hermitian positive definite matrix A and reduce its condition number (with respect to the two-norm). The scale factors live in S, and theyβre S(i) = 1/sqrt(A(i,i)) β chosen so that the scaled matrix B with elements B(i,j) = S(i)*A(i,j)*S(j) has ones on the diagonal. This choice of S puts the condition number of B within a factor N of the smallest possible condition number over all possible diagonal scalings. Slay. π
π§Ύ Parameters π§Ύ
NβINTEGER. The order of the matrixA.N >= 0.AβCOMPLEXarray, dimension(LDA,N). TheN-by-NHermitian positive definite matrix whose scaling factors are to be computed. Only the diagonal elements ofAare referenced.LDAβINTEGER. The leading dimension of the arrayA.LDA >= max(1,N).SβREALarray, dimension(N). IfINFO = 0,Scontains the scale factors forA.SCONDβREAL. 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βREAL. Absolute value of largest matrix element. IfAMAXis very close to overflow or very close to underflow, the matrix should be scaled.INFOβINTEGER.= 0: successful exit.< 0: ifINFO = -i, thei-th argument had an illegal value.> 0: ifINFO = i, thei-th diagonal element is nonpositive.
π Author π
- Univ. of Tennessee
- Univ. of California Berkeley
- Univ. of Colorado Denver
- NAG Ltd.
Definition at line 112 of file cpoequ.f.
π Author π
Generated automatically by Doxygen for LAPACK from the source code.
LAPACK Version 3.12.0 β /home/abui...RC/cpoequ.f(3) β¨ (thatβs the footer source/version, and no separate date is listed there, bestie). Periodt. π«Άπ
π¦ 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