CGQRTS(3)
β¨ NAME β¨
Okay bestie π, welcome to CGQRTS(3) from the Library Functions Manual β the vibe is very "LAPACK test routine who knows she's that girl." The actual file is:
/home/abuild/rpmbuild/BUILD/lapack-static-3.12.0-build/lapack-3.12.0/TESTING/EIG/cgqrts.f
πΈ SYNOPSIS πΈ
π«Ά Functions/Subroutines π«Ά
subroutine CGQRTS (n, m, p, a, af, q, r, lda, taua, b, bf, z, t, bwk,
ldb, taub, work, lwork, rwork, result)
CGQRTS
π Function/Subroutine Documentation π
subroutine CGQRTS (integer n, integer m, integer p, complex, dimension( lda,
* ) a, complex, dimension( lda, * ) af, complex, dimension( lda, * ) q,
complex, dimension( lda, * ) r, integer lda, complex, dimension( * )
taua, complex, dimension( ldb, * ) b, complex, dimension( ldb, * ) bf,
complex, dimension( ldb, * ) z, complex, dimension( ldb, * ) t, complex,
dimension( ldb, * ) bwk, integer ldb, complex, dimension( * ) taub,
complex, dimension( lwork ) work, integer lwork, real, dimension( * )
rwork, real, dimension( 4 ) result)
CGQRTS
π Purpose π
CGQRTS tests CGGQRF, which computes the GQR factorization of an N-by-M matrix A and a N-by-P matrix B: A = Q*R and B = Q*T*Z. Periodt. β¨
β Parameters β
NβNisINTEGER. The number of rows of the matricesAandB.N >= 0.MβMisINTEGER. The number of columns of the matrixA.M >= 0.PβPisINTEGER. The number of columns of the matrixB.P >= 0.AβAisCOMPLEXarray, dimension(LDA,M). TheN-by-MmatrixA.AFβAFisCOMPLEXarray, dimension(LDA,N). Details of the GQR factorization ofAandB, as returned byCGGQRF, seeCGGQRFfor further details.QβQisCOMPLEXarray, dimension(LDA,N). TheM-by-Munitary matrixQ.RβRisCOMPLEXarray, dimension(LDA,MAX(M,N)). That's it, that's the description β iconic minimalism π .LDAβLDAisINTEGER. The leading dimension of the arraysA,AF,RandQ.LDA >= max(M,N).TAUAβTAUAisCOMPLEXarray, dimension(min(M,N)). The scalar factors of the elementary reflectors, as returned byCGGQRF.BβBisCOMPLEXarray, dimension(LDB,P). On entry, theN-by-PmatrixA.
Not me keeping the exactBline that says "matrixA" β yes bestie, that's literally what the page says. Facts are facts. π
BFβBFisCOMPLEXarray, dimension(LDB,N). Details of the GQR factorization ofAandB, as returned byCGGQRF, seeCGGQRFfor further details.ZβZisCOMPLEXarray, dimension(LDB,P). TheP-by-Punitary matrixZ.TβTisCOMPLEXarray, dimension(LDB,max(P,N)). No extra notes, she's just here for the vibes.BWKβBWKisCOMPLEXarray, dimension(LDB,N). Also no extra notes.LDBβLDBisINTEGER. The leading dimension of the arraysB,BF,ZandT.LDB >= max(P,N).TAUBβTAUBisCOMPLEXarray, dimension(min(P,N)). The scalar factors of the elementary reflectors, as returned bySGGRQF.WORKβWORKisCOMPLEXarray, dimension(LWORK).LWORKβLWORKisINTEGER. The dimension of the arrayWORK,LWORK >= max(N,M,P)**2.RWORKβRWORKisREALarray, dimension(max(N,M,P)).RESULTβRESULTisREALarray, dimension(4). The test ratios:
RESULT(1) = norm( R - Q'*A ) / ( MAX(M,N)*norm(A)*ULP)
RESULT(2) = norm( T*Z - Q'*B ) / (MAX(P,N)*norm(B)*ULP)
RESULT(3) = norm( I - Q'*Q ) / ( M*ULP )
RESULT(4) = norm( I - Z'*Z ) / ( P*ULP )
π Author π
- Univ. of Tennessee
- Univ. of California Berkeley
- Univ. of Colorado Denver
- NAG Ltd.
π Definition at line 174 of file cgqrts.f. π
Definition at line 174 of file cgqrts.f.
π€ Author π€
Generated automatically by Doxygen for LAPACK from the source code.
Okay that's the whole page, bestie π«Ά. Stay iconic β footer energy is LAPACK Version 3.12.0, page /home/abui...IG/cgqrts.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