ZLQT02(3)
hey bestie, welcome to ZLQT02(3), straight out of the Library Functions Manual π β¨
πΈ NAME πΈ
This page is about ZLQT02, and its source file is literally:
/home/abuild/rpmbuild/BUILD/lapack-static-3.12.0-build/lapack-3.12.0/TESTING/LIN/zlqt02.f
β¨ SYNOPSIS β¨
Functions/Subroutines
subroutine ZLQT02 (m, n, k, a, af, q, l, lda, tau, work, lwork, rwork,
result)
ZLQT02
π Function/Subroutine Documentation π
Full signature, character for character, no cap:
subroutine ZLQT02 (integer m, integer n, integer k, complex*16, dimension(
lda, * ) a, complex*16, dimension( lda, * ) af, complex*16, dimension(
lda, * ) q, complex*16, dimension( lda, * ) l, integer lda, complex*16,
dimension( * ) tau, complex*16, dimension( lwork ) work, integer lwork,
double precision, dimension( * ) rwork, double precision, dimension( * )
result)
ZLQT02
π«Ά Purpose π«Ά
okay so the whole vibe of ZLQT02 is that it tests ZUNGLQ, 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, ZLQT02 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βMisINTEGER. The number of rows of the matrixQto be generated.M >= 0.NβNisINTEGER. The number of columns of the matrixQto be generated.N >= M >= 0.KβKisINTEGER. The number of elementary reflectors whose product defines the matrixQ.M >= K >= 0.AβAisCOMPLEX*16array, dimension(LDA,N). Them-by-nmatrixAwhich was factorized byZLQT01.AFβAFisCOMPLEX*16array, dimension(LDA,N). Details of the LQ factorization ofA, as returned byZGELQF. SeeZGELQFfor further details.QβQisCOMPLEX*16array, dimension(LDA,N).LβLisCOMPLEX*16array, dimension(LDA,M).LDAβLDAisINTEGER. The leading dimension of the arraysA,AF,QandL.LDA >= N.TAUβTAUisCOMPLEX*16array, dimension(M). The scalar factors of the elementary reflectors corresponding to the LQ factorization inAF.WORKβWORKisCOMPLEX*16array, dimension(LWORK).LWORKβLWORKisINTEGER. The dimension of the arrayWORK.RWORKβRWORKisDOUBLE PRECISIONarray, dimension(M).RESULTβRESULTisDOUBLE PRECISIONarray, 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 zlqt02.f.
π Author π
Generated automatically by Doxygen for LAPACK from the source code.
Footer sign-off: LAPACK Version 3.12.0, source path /home/abui...IN/zlqt02.f(3). No extra date is printed in this footer, so that's the whole footer vibe β 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