ZLAIC1(3)
π NAME π
Manual name: zlaic1(3) β straight out of the Library Functions Manual, bestie π
The file path is literally: /home/abuild/rpmbuild/BUILD/lapack-static-3.12.0-build/lapack-3.12.0/SRC/zlaic1.f
β¨ SYNOPSIS β¨
π¦ Functions/Subroutines π¦
subroutine ZLAIC1 (job, j, x, sest, w, gamma, sestpr, s, c)
ZLAIC1 applies one step of incremental condition estimation.
π«Ά Function/Subroutine Documentation π«Ά
The full signature, no cap:
subroutine ZLAIC1 (integer job, integer j, complex*16, dimension( j ) x,
double precision sest, complex*16, dimension( j ) w, complex*16 gamma,
double precision sestpr, complex*16 s, complex*16 c)
ZLAIC1 applies one step of incremental condition estimation. Iconic. β¨
πΈ Purpose πΈ
Okay so here's the whole math vibe, preserved exactly because we do not play with the details:
!>
!> ZLAIC1 applies one step of incremental condition estimation in
!> its simplest version:
!>
!> Let x, twonorm(x) = 1, be an approximate singular vector of an j-by-j
!> lower triangular matrix L, such that
!> twonorm(L*x) = sest
!> Then ZLAIC1 computes sestpr, s, c such that
!> the vector
!> [ s*x ]
!> xhat = [ c ]
!> is an approximate singular vector of
!> [ L 0 ]
!> Lhat = [ w**H gamma ]
!> in the sense that
!> twonorm(Lhat*xhat) = sestpr.
!>
!> Depending on JOB, an estimate for the largest or smallest singular
!> value is computed.
!>
!> Note that [s c]**H and sestpr**2 is an eigenpair of the system
!>
!> diag(sest*sest, 0) + [alpha gamma] * [ conjg(alpha) ]
!> [ conjg(gamma) ]
!>
!> where alpha = x**H * w.
!>
So yeah: depending on JOB, you're getting an estimate for either the largest or smallest singular value. Main character estimation energy. π
π Parameters π
JOBβJOB is INTEGER.= 1: an estimate for the largest singular value is computed.= 2: an estimate for the smallest singular value is computed. π¦JβJ is INTEGER. Length ofXandW. πXβX is COMPLEX*16 array, dimension (J). The j-vectorx. πSESTβSEST is DOUBLE PRECISION. Estimated singular value of j by j matrixL. πWβW is COMPLEX*16 array, dimension (J). The j-vectorw. π§GAMMAβGAMMA is COMPLEX*16. The diagonal elementgamma. π«SESTPRβSESTPR is DOUBLE PRECISION. Estimated singular value of (j+1) by (j+1) matrixLhat. π₯SβS is COMPLEX*16. Sine needed in formingxhat. πCβC is COMPLEX*16. Cosine needed in formingxhat. π
π Author π
- Univ. of Tennessee
- Univ. of California Berkeley
- Univ. of Colorado Denver
- NAG Ltd.
Definition at line 134 of file zlaic1.f. π
π Author π
Generated automatically by Doxygen for LAPACK from the source code.
Byeee bestie π«Ά this little cutie is LAPACK, Version 3.12.0, and the footer points at /home/abui...RC/zlaic1.f(3). Mwah πβ¨
π¦ 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