ZUNG2R(3)
π
ZUNG2R(3) π
okay bestie, this page is from the Library Functions Manual, and the title is literally ZUNG2R(3) β one iconic subroutine, zero filler. it's giving βjust read the signature and slay.β π«Ά
πΈ NAME πΈ
the NAME section is not even a name, itβs just the source path, and we are keeping it exactly:
/home/abuild/rpmbuild/BUILD/lapack-static-3.12.0-build/lapack-3.12.0/SRC/zung2r.f
β¨ SYNOPSIS β¨
π Functions/Subroutines π
subroutine ZUNG2R (m, n, k, a, lda, tau, work, info)
ZUNG2R
π Function/Subroutine Documentation π
the full signature is right here, bestie β every type, every dimension, every comma:
subroutine ZUNG2R (integer m, integer n, integer k, complex*16, dimension(
lda, * ) a, integer lda, complex*16, dimension( * ) tau, complex*16,
dimension( * ) work, integer info)
and yes, the doc title says ZUNG2R again. branding. π
π¦ Purpose π¦
okay so ZUNG2R generates an m by n complex matrix Q with orthonormal columns. itβs defined as the first n columns of a product of k elementary reflectors of order m:
Q = H(1) H(2) . . . H(k)
as returned by ZGEQRF. periodt. π
π«Ά Parameters π«Ά
MβINTEGER. the number of rows of the matrixQ. constraint:M >= 0.NβINTEGER. the number of columns of the matrixQ. constraint:M >= N >= 0.KβINTEGER. the number of elementary reflectors whose product defines the matrixQ. constraint:N >= K >= 0.AβCOMPLEX*16 array, dimension (LDA,N). on entry, the i-th column must contain the vector which defines the elementary reflectorH(i), fori = 1,2,...,k, as returned byZGEQRFin the first k columns of its array argumentA. on exit, the m by n matrixQ.LDAβINTEGER. the first dimension of the arrayA. constraint:LDA >= max(1,M).TAUβCOMPLEX*16 array, dimension (K).TAU(i)must contain the scalar factor of the elementary reflectorH(i), as returned byZGEQRF.WORKβCOMPLEX*16 array, dimension (N).INFOβINTEGER.= 0: successful exit.< 0: ifINFO = -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 zung2r.f.
π Author π
and yeah, the page says: Generated automatically by Doxygen for LAPACK from the source code.
okay bestie, thatβs the whole page. the footer says LAPACK Version 3.12.0 and points at /home/abui...RC/zung2r.f(3) β no separate date line shown, so thatβs the full tea. stay slay, and may your reflectors always be elementary. πβ¨π
π¦ 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