SRC/zlaic1.f(3)
π¦ SRC/zlaic1.f(3) β like, the LAPACK girlies' own manual page β¨
okay bestie, so this is page SRC/zlaic1.f(3) from the LAPACK manual, and I'm gonna walk you through it like we're on FaceTime at 1am. no cap, it's actually so good. π
β¨ NAME β¨
SRC/zlaic1.f β that's the file, that's the whole name, periodt. π
πΈ SYNOPSIS πΈ
Functions/Subroutines
subroutine zlaic1 (job, j, x, sest, w, gamma, sestpr, s, c)β ZLAIC1 applies one step of incremental condition estimation. and that's literally the whole vibe π
π Function/Subroutine Documentation π
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 behaviour, honestly)
Purpose:
so here's the tea, fr fr β 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. (pick your fighter π)
also quick note bestie β [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. π«Ά
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 of
XandW.
- Length of
XβX is COMPLEX*16 array, dimension (J)- The j-vector
x.
- The j-vector
SESTβSEST is DOUBLE PRECISION- Estimated singular value of
jbyjmatrixL.
- Estimated singular value of
WβW is COMPLEX*16 array, dimension (J)- The j-vector
w.
- The j-vector
GAMMAβGAMMA is COMPLEX*16- The diagonal element
gamma.
- The diagonal element
SESTPRβSESTPR is DOUBLE PRECISION- Estimated singular value of
(j+1)by(j+1)matrixLhat.
- Estimated singular value of
SβS is COMPLEX*16- Sine needed in forming
xhat.
- Sine needed in forming
CβC is COMPLEX*16- Cosine needed in forming
xhat.
- Cosine needed in forming
ok but literally every one of these parameters ate, no crumbs left. π
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. (the robots did this one, not me π)
and that's the whole page bestie!! mwah π β this little masterpiece is brought to you by LAPACK, Version 3.12.0, on page SRC/zlaic1.f(3). go forth and estimate some conditions, you absolute main character ππ
π¦ 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