SRC/zlaqr1.f(3)

Bestie, you're looking at SRC/zlaqr1.f(3) from the Library Functions Manual πŸ’…βœ¨ and it's lowkey iconic.

✨ NAME ✨

SRC/zlaqr1.f β€” that's the whole name section, bestie. 🫢

🌈 SYNOPSIS 🌈

🧚 Functions/Subroutines

subroutine zlaqr1 (n, h, ldh, s1, s2, v)

ZLAQR1 sets a scalar multiple of the first column of the product of 2-by-2 or 3-by-3 matrix H and specified shifts. πŸ’–

πŸ¦‹ Function/Subroutine Documentation πŸ¦‹

🌸 subroutine zlaqr1 🌸

subroutine zlaqr1 (integer n, complex*16, dimension( ldh, * ) h, integer
       ldh, complex*16 s1, complex*16 s2, complex*16, dimension( * ) v)

ZLAQR1 sets a scalar multiple of the first column of the product of 2-by-2 or 3-by-3 matrix H and specified shifts. πŸŽ€

πŸ’œ Purpose

Okay so, given a 2-by-2 or 3-by-3 matrix H, ZLAQR1 sets v to a scalar multiple of the first column of the product

(*)  K = (H - s1*I)*(H - s2*I)

Scaling is there to avoid overflows and most underflows. ✨ This is useful for starting double implicit shift bulges in the QR algorithm. πŸ”₯

πŸ“ Parameters

  • N β€” N is INTEGER. It's the order of the matrix H, and N must be either 2 or 3. πŸ‘‘
  • H β€” H is COMPLEX*16 array, dimension (LDH,N). This is the 2-by-2 or 3-by-3 matrix H in (*). πŸ¦‹
  • LDH β€” LDH is INTEGER. It's the leading dimension of H as declared in the calling procedure. LDH >= N. πŸ’…
  • S1 β€” S1 is COMPLEX*16.
  • S2 β€” S2 is COMPLEX*16. S1 and S2 are the shifts defining K in (*) above. 🌟
  • V β€” V is COMPLEX*16 array, dimension (N). This is a scalar multiple of the first column of the matrix K in (*). πŸŽ€

πŸ‘‘ Author

  • Univ. of Tennessee
  • Univ. of California Berkeley
  • Univ. of Colorado Denver
  • NAG Ltd.

🌟 Contributors:

Karen Braman and Ralph Byers, Department of Mathematics, University of Kansas, USA

Definition at line 106 of file zlaqr1.f.

πŸ‘‘ Author

Generated automatically by Doxygen for LAPACK from the source code.


And that's the whole page, bestie. Footer sign-off: LAPACK Version 3.12.0 on page SRC/zlaqr1.f(3). Mwah πŸ’‹βœ¨

πŸ“¦ where this page comes from