ZRQT01(3)
β¨ NAME β¨
okay so bestie, this is the zrqt01.f(3) page from the Library Functions Manual β header path /home/abui...IN/zrqt01.f(3), if you're keeping track. The source file for this one is exactly:
/home/abuild/rpmbuild/BUILD/lapack-static-3.12.0-build/lapack-3.12.0/TESTING/LIN/zrqt01.f
π SYNOPSIS π
Functions/Subroutines
ZRQT01β the subroutine, with this exact synopsis:
subroutine ZRQT01 (m, n, a, af, q, r, lda, tau, work, lwork, rwork,
result)
π¦ Function/Subroutine Documentation π¦
subroutine ZRQT01 (integer m, integer n, complex*16, dimension( lda, * ) a,
complex*16, dimension( lda, * ) af, complex*16, dimension( lda, * ) q,
complex*16, dimension( lda, * ) r, integer lda, complex*16, dimension( *
) tau, complex*16, dimension( lwork ) work, integer lwork, double
precision, dimension( * ) rwork, double precision, dimension( * )
result)
ZRQT01 β yes, that's the name again, and it's giving main-character subroutine energy.
π Purpose π
okay so ZRQT01 tests ZGERQF, which computes the RQ factorization of an m-by-n matrix A, and partially tests ZUNGRQ, which forms the n-by-n orthogonal matrix Q.
ZRQT01 compares R with A*Q', and checks that Q is orthogonal. slay.
πΈ Parameters πΈ
MβMisINTEGER. The number of rows of the matrixA.M >= 0.NβNisINTEGER. The number of columns of the matrixA.N >= 0.AβAisCOMPLEX*16array, dimension(LDA,N). Them-by-nmatrixA.AFβAFisCOMPLEX*16array, dimension(LDA,N). Details of the RQ factorization ofA, as returned byZGERQF. SeeZGERQFfor further details.QβQisCOMPLEX*16array, dimension(LDA,N). Then-by-northogonal matrixQ.RβRisCOMPLEX*16array, dimension(LDA,max(M,N)).LDAβLDAisINTEGER. The leading dimension of the arraysA,AF,QandL.LDA >= max(M,N).TAUβTAUisCOMPLEX*16array, dimension(min(M,N)). The scalar factors of the elementary reflectors, as returned byZGERQF.WORKβWORKisCOMPLEX*16array, dimension(LWORK).LWORKβLWORKisINTEGER. The dimension of the arrayWORK.RWORKβRWORKisDOUBLE PRECISIONarray, dimension(max(M,N)).RESULTβRESULTisDOUBLE PRECISIONarray, dimension(2). The test ratios:RESULT(1) = norm( R - 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 124 of file zrqt01.f.
π Author
Generated automatically by Doxygen for LAPACK from the source code.
and that's the whole vibe check, bestie: signing off from LAPACK Version 3.12.0, page /home/abui...IN/zrqt01.f(3). π«Άβ¨
π¦ 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