SRC/sorgql.f(3)
π©· SRC/sorgql.f(3) π©·
From the Library Functions Manual β yup, that's the manual name folded right in, bestie. This whole page is the SORGQL subroutine from LAPACK. π«Ά
β¨ NAME β¨
SRC/sorgql.f
πΈ SYNOPSIS πΈ
π§ Functions/Subroutines π§
subroutine sorgql (m, n, k, a, lda, tau, work, lwork, info)β SORGQL
π Function/Subroutine Documentation π
π subroutine sorgql π
subroutine sorgql (integer m, integer n, integer k, real, dimension( lda, *
) a, integer lda, real, dimension( * ) tau, real, dimension( * ) work,
integer lwork, integer info)
SORGQL
π¦ Purpose π¦
Okay so SORGQL generates an M-by-N real matrix Q with orthonormal columns. Q is defined as the last N columns of a product of K elementary reflectors of order M:
Q = H(k) . . . H(2) H(1)
...as returned by SGEQLF. Periodt. π
π Parameters π
MβINTEGER, the number of rows of the matrixQ.M >= 0.NβINTEGER, the number of columns of the matrixQ.M >= N >= 0.KβINTEGER, the number of elementary reflectors whose product defines the matrixQ.N >= K >= 0.AβREALarray, dimension(LDA,N). On entry, the(n-k+i)-th column must contain the vector which defines the elementary reflectorH(i), fori = 1,2,...,k, as returned bySGEQLFin the lastkcolumns of its array argumentA. On exit, it's the M-by-N matrixQ.LDAβINTEGER, the first dimension of the arrayA.LDA >= max(1,M).TAUβREALarray, dimension(K).TAU(i)must contain the scalar factor of the elementary reflectorH(i), as returned bySGEQLF.WORKβREALarray, dimension(MAX(1,LWORK)). On exit, ifINFO = 0,WORK(1)returns the optimalLWORK.LWORKβINTEGER, the dimension of the arrayWORK.LWORK >= max(1,N). For optimum performance,LWORK >= N*NB, whereNBis the optimal blocksize. IfLWORK = -1, then a workspace query is assumed; the routine only calculates the optimal size of theWORKarray, returns this value as the first entry of theWORKarray, and no error message related toLWORKis issued byXERBLA.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 127 of file sorgql.f.
π Author π
Generated automatically by Doxygen for LAPACK from the source code.
π That's the whole page, bestie: LAPACK, Version 3.12.0, page SRC/sorgql.f(3). Byeee, go slay some orthonormal columns π
β¨
π¦ 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