SRC/sorgl2.f(3)
π SRC/sorgl2.f π
okay so this is the Library Functions Manual page for SRC/sorgl2.f, and bestie, it's a whole little LAPACK moment. We're talking about SORGL2 and its whole reflector-era vibe. Let's get into it. π¦
πΈ SYNOPSIS πΈ
πΌ Functions/Subroutines πΌ
subroutine sorgl2 (m, n, k, a, lda, tau, work, info)β SORGL2, literally the main character of this page.
π§ Function/Subroutine Documentation π§
subroutine sorgl2 (integer m, integer n, integer k, real, dimension( lda, *
) a, integer lda, real, dimension( * ) tau, real, dimension( * ) work,
integer info)
SORGL2 β yes, that's the name, no cap.
π« Purpose π«
SORGL2 generates an m by n real 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(2) H(1)
as returned by SGELQF.
It's giving reflector chain realness, and the Q is the moment. β¨
π Parameters π
MβM is INTEGER. The number of rows of the matrixQ. Constraint:M >= 0. Respect the row count, bestie. πNβN is INTEGER. The number of columns of the matrixQ. Constraint:N >= M. The columns gotta cover the rows, periodt.KβK is INTEGER. The number of elementary reflectors whose product defines the matrixQ. Constraint:M >= K >= 0. This is the reflector count, and it stays in its lane.AβA is REAL 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 bySGELQFin the firstkrows of its array argumentA. On exit, them-by-nmatrixQ. SoAwalks in as reflector data and leaves as the wholeQ. Iconic transformation, honestly. π¦LDAβLDA is INTEGER. The first dimension of the arrayA. Constraint:LDA >= max(1,M). Respect the leading dimension, fr fr.TAUβTAU is REAL array, dimension (K).TAU(i)must contain the scalar factor of the elementary reflectorH(i), as returned bySGELQF. The reflector's little scalar bestie. πWORKβWORK is REAL array, dimension (M). Workspace, doing its quiet background-support thing. π«ΆINFOβINFO is INTEGER.= 0: successful exit. Slay. β< 0: ifINFO = -i, thei-th argument has an illegal value. That's the illegal-argument alarm, and it's not cute. π
π Author π
- Univ. of Tennessee
- Univ. of California Berkeley
- Univ. of Colorado Denver
- NAG Ltd.
Definition at line 112 of file sorgl2.f.
π¦ Author π¦
Generated automatically by Doxygen for LAPACK from the source code.
byeee π this page came from LAPACK, Version 3.12.0, and its little source tag is SRC/sorgl2.f(3) β okay that's the whole manual page, bestie, we ate and left no crumbs. πβ¨
π¦ 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