ZUNGLQ(3)
πΈ NAME πΈ
okay bestie, this is ZUNGLQ(3), straight out of the LAPACK Library Functions Manual, and the file it lives in is literally:
/home/abuild/rpmbuild/BUILD/lapack-static-3.12.0-build/lapack-3.12.0/SRC/zunglq.f
That path is the whole NAME moment. No cap. π
β¨ SYNOPSIS β¨
Functions/Subroutines
subroutine ZUNGLQ (m, n, k, a, lda, tau, work, lwork, info)
ZUNGLQ
π«Ά Function/Subroutine Documentation π«Ά
subroutine ZUNGLQ (integer m, integer n, integer k, complex*16, dimension(
lda, * ) a, integer lda, complex*16, dimension( * ) tau, complex*16,
dimension( * ) work, integer lwork, integer info)
ZUNGLQ
π Purpose π
ZUNGLQ generates an M-by-N complex matrix Q with orthonormal rows, which is defined as the first M rows of a product of K elementary reflectors of order N:
Q = H(k)**H . . . H(2)**H H(1)**H
as returned by ZGELQF. Periodt. π
π¦ Parameters π¦
MβM is INTEGER. The number of rows of the matrixQ.M >= 0.NβN is INTEGER. The number of columns of the matrixQ.N >= M.KβK is INTEGER. The number of elementary reflectors whose product defines the matrixQ.M >= K >= 0.AβA is COMPLEX*16 array, dimension (LDA,N). On entry, thei-th row must contain the vector which defines the elementary reflectorH(i), fori = 1,2,...,k, as returned byZGELQFin the firstkrows of its array argumentA. On exit, theM-by-NmatrixQ.LDAβLDA is INTEGER. The first dimension of the arrayA.LDA >= max(1,M).TAUβTAU is COMPLEX*16 array, dimension (K).TAU(i)must contain the scalar factor of the elementary reflectorH(i), as returned byZGELQF.WORKβWORK is COMPLEX*16 array, dimension (MAX(1,LWORK)). On exit, ifINFO = 0,WORK(1)returns the optimalLWORK.LWORKβLWORK is INTEGER. The dimension of the arrayWORK.LWORK >= max(1,M). For optimum performanceLWORK >= M*NB, whereNBis the optimal blocksize.
If LWORK = -1, then a workspace query is assumed; the routine only calculates the optimal size of the WORK array, returns this value as the first entry of the WORK array, and no error message related to LWORK is issued by XERBLA.
INFOβINFO is INTEGER.= 0: successful exit;< 0: ifINFO = -i, thei-th argument has an illegal value.
π Author π
- Univ. of Tennessee
- Univ. of California Berkeley
- Univ. of Colorado Denver
- NAG Ltd.
Definition at line 126 of file zunglq.f.
π Author π
Generated automatically by Doxygen for LAPACK from the source code.
xoxo bestie, the footer source/version/page-tag vibe is LAPACK Version 3.12.0 and /home/abui...RC/zunglq.f(3). thatβs the whole manual page, mwah ππ
π¦ 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