DLAQZ1(3)
π DLAQZ1(3) π
okay bestie, welcome to DLAQZ1(3) from the Library Functions Manual β¨ this is a whole subroutine page and it's giving very specific linear-algebra main character energy, no cap. π
πΈ NAME πΈ
/home/abuild/rpmbuild/BUILD/lapack-static-3.12.0-build/lapack-3.12.0/SRC/dlaqz1.f
that's the full path, bestie β yes it's long, yes it's iconic, periodt. π«Ά
π¦ SYNOPSIS π¦
β¨ Functions/Subroutines β¨
subroutine DLAQZ1 (a, lda, b, ldb, sr1, sr2, si, beta1, beta2, v)
DLAQZ1
π§ Function/Subroutine Documentation π§
subroutine DLAQZ1 (double precision, dimension( lda, * ), intent(in) a,
integer, intent(in) lda, double precision, dimension( ldb, * ),
intent(in) b, integer, intent(in) ldb, double precision, intent(in) sr1,
double precision, intent(in) sr2, double precision, intent(in) si,
double precision, intent(in) beta1, double precision, intent(in) beta2,
double precision, dimension( * ), intent(out) v)
DLAQZ1
π Purpose π
so here's the vibe: given a 3-by-3 matrix pencil (A,B), DLAQZ1 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's assumed that either
1) sr1 = sr2
or
2) si = 0.
This is useful for starting double implicit shift bulges in the QZ algorithm. π₯
π Parameters π
AβA is DOUBLE PRECISION array, dimension (LDA,N). The 3-by-3 matrixAin(*). πLDAβLDA is INTEGER. The leading dimension ofAas declared in the calling procedure.BβB is DOUBLE PRECISION array, dimension (LDB,N). The 3-by-3 matrixBin(*). π¦LDBβLDB is INTEGER. The leading dimension ofBas declared in the calling procedure.SR1βSR1 is DOUBLE PRECISION. πΈSR2βSR2 is DOUBLE PRECISION. πΈSIβSI is DOUBLE PRECISION. πΈBETA1βBETA1 is DOUBLE PRECISION. πΈBETA2βBETA2 is DOUBLE PRECISION. πΈVβV is DOUBLE PRECISION array, dimension (N). A scalar multiple of the first column of the matrixKin(*). π
π Author π
Thijs Steel, KU Leuven
π Date π
May 2020
Definition at line 125 of file dlaqz1.f.
π€ Author π€
Generated automatically by Doxygen for LAPACK from the source code.
mwah π this page is LAPACK Version 3.12.0, dated May 2020, and the footer path is /home/abui...RC/dlaqz1.f(3). k bye bestie, slay your linear algebra πβ¨
π¦ 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