CLQT02(3)
Bestie, welcome to the CLQT02(3) page β the raw header title is /home/abui...IN/clqt02.f(3), and the manual name is Library Functions Manual. We folded that in instead of copy-pasting the whole header line, because we have taste. π
β¨
π NAME π
The name is literally this exact path: /home/abuild/rpmbuild/BUILD/lapack-static-3.12.0-build/lapack-3.12.0/TESTING/LIN/clqt02.f β yes, the whole path, iykyk. π«Ά
πΈ SYNOPSIS πΈ
π§ Functions/Subroutines π§
subroutine CLQT02 (m, n, k, a, af, q, l, lda, tau, work, lwork, rwork, result)CLQT02
π¦ Function/Subroutine Documentation π¦
subroutine CLQT02 (integer m, integer n, integer k, complex, dimension( lda,
* ) a, complex, dimension( lda, * ) af, complex, dimension( lda, * ) q,
complex, dimension( lda, * ) l, integer lda, complex, dimension( * )
tau, complex, dimension( lwork ) work, integer lwork, real, dimension( *
) rwork, real, dimension( * ) result)
Thatβs CLQT02 again β main character energy, honestly. π
π Purpose π
Okay so CLQT02 tests CUNGLQ, which generates an m-by-n matrix Q with orthonormal rows that is defined as the product of k elementary reflectors. π¦
Given the LQ factorization of an m-by-n matrix A, CLQT02 generates the orthogonal matrix Q defined by the factorization of the first k rows of A; it compares L(1:k,1:m) with A(1:k,1:n)*Q(1:m,1:n)', and checks that the rows of Q are orthonormal. Periodt. π
β¨ Parameters β¨
MβM is INTEGER. The number of rows of the matrixQto be generated.M >= 0.NβN is INTEGER. The number of columns of the matrixQto be generated.N >= M >= 0.KβK is INTEGER. The number of elementary reflectors whose product defines the matrixQ.M >= K >= 0.AβA is COMPLEX array, dimension (LDA,N). Them-by-nmatrixAwhich was factorized byCLQT01.AFβAF is COMPLEX array, dimension (LDA,N). Details of the LQ factorization ofA, as returned byCGELQF. SeeCGELQFfor further details.QβQ is COMPLEX array, dimension (LDA,N).LβL is COMPLEX array, dimension (LDA,M).LDAβLDA is INTEGER. The leading dimension of the arraysA,AF,QandL.LDA >= N.TAUβTAU is COMPLEX array, dimension (M). The scalar factors of the elementary reflectors corresponding to the LQ factorization inAF.WORKβWORK is COMPLEX array, dimension (LWORK).LWORKβLWORK is INTEGER. The dimension of the arrayWORK.RWORKβRWORK is REAL array, dimension (M).RESULTβRESULT is REAL array, dimension (2). The test ratios:RESULT(1) = norm( L - A*Q' ) / ( N * norm(A) * EPS )RESULT(2) = norm( I - Q*Q' ) / ( N * EPS )
π Author π
- Univ. of Tennessee
- Univ. of California Berkeley
- Univ. of Colorado Denver
- NAG Ltd.
Definition at line 133 of file clqt02.f.
π Author π
Generated automatically by Doxygen for LAPACK from the source code.
Cute sign-off: source/version/date info is LAPACK Version 3.12.0 and footer path /home/abui...IN/clqt02.f(3) β slay and goodbye πβ¨
π¦ 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