SRC/dlaqz1.f(3)
π SRC/dlaqz1.f(3) π
okay so welcome to the Library Functions Manual, bestie β this page is all about the SRC/dlaqz1.f file and the dlaqz1 subroutine. itβs giving QZ algorithm bulge starter energy, and honestly? iconic. π
β¨
β¨ NAME β¨
SRC/dlaqz1.f
π SYNOPSIS π
π§ Functions/Subroutines π§
subroutine dlaqz1 (a, lda, b, ldb, sr1, sr2, si, beta1, beta2, v)βDLAQZ1
πΈ Function/Subroutine Documentation πΈ
π«Ά Function signature π«Ά
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 π―
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).
fr fr, 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. no cap. π«
π§Έ 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 π thatβs the whole page, bestie. source/version vibes: LAPACK, Version 3.12.0; page source: SRC/dlaqz1.f(3); date: May 2020. slay. ππ¦π
π¦ 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