SRC/zungr2.f(3)

✨ SRC/zungr2.f ✨

okay so bestie, welcome to the Library Functions Manual page for SRC/zungr2.f β€” yes, that's the whole vibe, and we're getting into it. πŸ’…

🌸 NAME 🌸

SRC/zungr2.f

✨ SYNOPSIS ✨

🫢 Functions/Subroutines

  • subroutine zungr2 (m, n, k, a, lda, tau, work, info) β€” ZUNGR2 generates all or part of the unitary matrix Q from an RQ factorization determined by cgerqf (unblocked algorithm).

πŸŽ€ Function/Subroutine Documentation πŸŽ€

πŸ’– subroutine zungr2

subroutine zungr2 (integer m, integer n, integer k, complex*16, dimension( lda, * ) a, integer lda, complex*16, dimension( * ) tau, complex*16, dimension( * ) work, integer info)

ZUNGR2 generates all or part of the unitary matrix Q from an RQ factorization determined by cgerqf (unblocked algorithm).

✨ Purpose ✨

okay so here's the actual goal, no cap: ZUNGR2 generates an m by n complex matrix Q with orthonormal rows, which is defined as the last m rows of a product of k elementary reflectors of order n:

Q  =  H(1)**H H(2)**H . . . H(k)**H

...exactly as returned by ZGERQF. πŸ¦‹

🌸 Parameters 🌸

  • M β€” M is INTEGER. The number of rows of the matrix Q. M >= 0. πŸ’–
  • N β€” N is INTEGER. The number of columns of the matrix Q. N >= M. ✨
  • K β€” K is INTEGER. The number of elementary reflectors whose product defines the matrix Q. M >= K >= 0. πŸŽ€
  • A β€” A is COMPLEX*16 array, dimension (LDA,N). On entry, the (m-k+i)-th row must contain the vector which defines the elementary reflector H(i), for i = 1,2,...,k, as returned by ZGERQF in the last k rows of its array argument A. On exit, the m-by-n matrix Q. πŸ¦‹
  • LDA β€” LDA is INTEGER. The first dimension of the array A. LDA >= max(1,M). πŸ’…
  • TAU β€” TAU is COMPLEX*16 array, dimension (K). TAU(i) must contain the scalar factor of the elementary reflector H(i), as returned by ZGERQF. 🌸
  • WORK β€” WORK is COMPLEX*16 array, dimension (M). 🫢
  • INFO β€” INFO is INTEGER.
    • = 0: successful exit
    • < 0: if INFO = -i, the i-th argument has an illegal value

πŸ‘‘ Author πŸ‘‘

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

Definition at line 113 of file zungr2.f.

πŸ’œ Author πŸ’œ

Generated automatically by Doxygen for LAPACK from the source code.


okay bestie, that's the whole page. It's from LAPACK, and the footer says LAPACK Version 3.12.0 SRC/zungr2.f(3) β€” iconic source/version energy, periodt. Stay slay, and may your reflectors always be elementary. πŸ’–βœ¨πŸŽ€

πŸ“¦ where this page comes from