ZLAEIN(3)
Okay bestie, welcome to ZLAEIN(3) β yes, the zlaein.f(3) page from the Library Functions Manual π
. Weβre in LAPACK land today, and the main character is ZLAEIN: it computes a specified right or left eigenvector of an upper Hessenberg matrix by inverse iteration. No cap.
π NAME π
/home/abuild/rpmbuild/BUILD/lapack-static-3.12.0-build/lapack-3.12.0/SRC/zlaein.f
β¨ SYNOPSIS β¨
π§ Functions/Subroutines π§
subroutine ZLAEIN (rightv, noinit, n, h, ldh, w, v, b, ldb, rwork, eps3,
smlnum, info)
ZLAEIN computes a specified right or left eigenvector of an upper Hessenberg matrix by inverse iteration. Periodt. π
πΈ Function/Subroutine Documentation πΈ
subroutine ZLAEIN (logical rightv, logical noinit, integer n, complex*16,
dimension( ldh, * ) h, integer ldh, complex*16 w, complex*16, dimension(
* ) v, complex*16, dimension( ldb, * ) b, integer ldb, double precision,
dimension( * ) rwork, double precision eps3, double precision smlnum,
integer info)
ZLAEIN computes a specified right or left eigenvector of an upper Hessenberg matrix by inverse iteration. Same iconic behavior, now with the full signature β¨.
π Purpose π
ZLAEIN uses inverse iteration to find a right or left eigenvector corresponding to the eigenvalue W of a complex upper Hessenberg matrix H. Thatβs the whole plot, bestie. π¦
π§ Parameters π§
RIGHTVβRIGHTV is LOGICAL.= .TRUE.: compute right eigenvector;= .FALSE.: compute left eigenvector. Pick your vibe. πNOINITβNOINIT is LOGICAL.= .TRUE.: no initial vector supplied inV;= .FALSE.: initial vector supplied inV.NβN is INTEGER. The order of the matrixH.N >= 0.HβH is COMPLEX*16 array, dimension (LDH,N). The upper Hessenberg matrixH.LDHβLDH is INTEGER. The leading dimension of the arrayH.LDH >= max(1,N).WβW is COMPLEX*16. The eigenvalue ofHwhose corresponding right or left eigenvector is to be computed.VβV is COMPLEX*16 array, dimension (N). On entry, ifNOINIT = .FALSE.,Vmust contain a starting vector for inverse iteration; otherwiseVneed not be set. On exit,Vcontains the computed eigenvector, normalized so that the component of largest magnitude has magnitude1; here the magnitude of a complex number(x,y)is taken to be|x| + |y|.BβB is COMPLEX*16 array, dimension (LDB,N).LDBβLDB is INTEGER. The leading dimension of the arrayB.LDB >= max(1,N).RWORKβRWORK is DOUBLE PRECISION array, dimension (N).EPS3βEPS3 is DOUBLE PRECISION. A small machine-dependent value which is used to perturb close eigenvalues, and to replace zero pivots.SMLNUMβSMLNUM is DOUBLE PRECISION. A machine-dependent value close to the underflow threshold.INFOβINFO is INTEGER.= 0: successful exit.= 1: inverse iteration did not converge;Vis set to the last iterate.
π Author π
- Univ. of Tennessee
- Univ. of California Berkeley
- Univ. of Colorado Denver
- NAG Ltd.
Definition at line 147 of file zlaein.f.
π¦ Author π¦
Generated automatically by Doxygen for LAPACK from the source code.
Cute sign-off, bestie: this footer moment is LAPACK Version 3.12.0, with the path /home/abui...RC/zlaein.f(3) β slay, bye! ππβ¨
π¦ 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