SLAQZ1(3)
π SLAQZ1(3) β Library Functions Manual π
Okay bestie, welcome to SLAQZ1(3) from the Library Functions Manual β we're about to make this LAPACK subroutine make sense, no cap. β¨
πΈ NAME πΈ
/home/abuild/rpmbuild/BUILD/lapack-static-3.12.0-build/lapack-3.12.0/SRC/slaqz1.f
β¨ SYNOPSIS β¨
Functions/Subroutines
subroutine SLAQZ1 (a, lda, b, ldb, sr1, sr2, si, beta1, beta2, v)
SLAQZ1
π¦ Function/Subroutine Documentation π¦
subroutine SLAQZ1 (real, dimension( lda, * ), intent(in) a, integer,
intent(in) lda, real, dimension( ldb, * ), intent(in) b, integer,
intent(in) ldb, real, intent(in) sr1, real, intent(in) sr2, real,
intent(in) si, real, intent(in) beta1, real, intent(in) beta2, real,
dimension( * ), intent(out) v)
SLAQZ1
π― Purpose π―
Okay so here's the whole vibe: given a 3-by-3 matrix pencil (A,B), SLAQZ1 sets v to a scalar multiple of the first column of the product
(*) K = (A - (beta2*sr2 - i*si)*B)*B^(-1)*(beta1*A - (sr2 + i*si2)*B)*B^(-1).
It is assumed that either 1) sr1 = sr2 or 2) si = 0.
This is useful for starting double implicit shift bulges in the QZ algorithm. Periodt. π₯
π§Έ Parameters π§Έ
AβAis aREAL array, dimension (LDA,N). It's the 3-by-3 matrixAin(*).LDAβLDAis anINTEGER, the leading dimension ofAas declared in the calling procedure.BβBis aREAL array, dimension (LDB,N). It's the 3-by-3 matrixBin(*).LDBβLDBis anINTEGER, the leading dimension ofBas declared in the calling procedure.SR1βSR1isREAL.SR2βSR2isREAL.SIβSIisREAL.BETA1βBETA1isREAL.BETA2βBETA2isREAL.VβVis aREAL array, dimension (N). It gets a scalar multiple of the first column of the matrixKin(*).
π Author π
Thijs Steel, KU Leuven
π Date π
May 2020
Definition at line 125 of file slaqz1.f.
π€ Author π€
Generated automatically by Doxygen for LAPACK from the source code.
That's the whole page, bestie π β big thanks to LAPACK Version 3.12.0, and the cute little footer path is /home/abui...RC/slaqz1.f(3) (with May 2020 chillin' up there in the Date section). ππ«Ά
π¦ 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