TESTING/EIG/cgrqts.f(3)
π NAME π
okay so bestie, the manual name is TESTING/EIG/cgrqts.f and the header is literally TESTING/EIG/cgrqts.f(3) β welcome to the test page, we're doing GRQ factorization gossip today πβ¨
β¨ SYNOPSIS β¨
Functions/Subroutines
subroutine cgrqts (m, p, n, a, af, q, r, lda, taua, b, bf, z, t, bwk, ldb, taub, work, lwork, rwork, result)βCGRQTS
πΈ Function/Subroutine Documentation πΈ
subroutine cgrqts β CGRQTS
subroutine cgrqts (integer m, integer p, integer n, 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)
CGRQTS
Purpose β¨
CGRQTStestsCGGRQF, which computes the GRQ factorization of anM-by-NmatrixAand aP-by-NmatrixB:A = R*QandB = Z*T*Q.
Parameters π
MβINTEGER. The number of rows of the matrixA.M >= 0.PβINTEGER. The number of rows of the matrixB.P >= 0.NβINTEGER. The number of columns of the matricesAandB.N >= 0.AβCOMPLEX array, dimension(LDA,N). TheM-by-NmatrixA.AFβCOMPLEX array, dimension(LDA,N). Details of the GRQ factorization ofAandB, as returned byCGGRQF, seeCGGRQFfor further details.QβCOMPLEX array, dimension(LDA,N). TheN-by-Nunitary matrixQ.RβCOMPLEX array, dimension(LDA,MAX(M,N)).LDAβINTEGER. The leading dimension of the arraysA,AF,RandQ.LDA >= max(M,N).TAUAβCOMPLEX array, dimension(min(M,N)). The scalar factors of the elementary reflectors, as returned bySGGQRC.BβCOMPLEX array, dimension(LDB,N). On entry, theP-by-NmatrixA.BFβCOMPLEX array, dimension(LDB,N). Details of the GQR factorization ofAandB, as returned byCGGRQF, seeCGGRQFfor further details.ZβREAL array, dimension(LDB,P). TheP-by-Punitary matrixZ.TβCOMPLEX array, dimension(LDB,max(P,N)).BWKβCOMPLEX array, dimension(LDB,N).LDBβINTEGER. The leading dimension of the arraysB,BF,ZandT.LDB >= max(P,N).TAUBβCOMPLEX array, dimension(min(P,N)). The scalar factors of the elementary reflectors, as returned bySGGRQF.WORKβCOMPLEX array, dimension(LWORK).LWORKβINTEGER. The dimension of the arrayWORK,LWORK >= max(M,P,N)**2.RWORKβREAL array, dimension(M).RESULTβREAL array, dimension(4). The test ratios:RESULT(1) = norm( R - A*Q' ) / ( MAX(M,N)*norm(A)*ULP)RESULT(2) = norm( T*Q - Z'*B ) / (MAX(P,N)*norm(B)*ULP)RESULT(3) = norm( I - Q'*Q ) / ( N*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 cgrqts.f.
π¦ Author π¦
Generated automatically by Doxygen for LAPACK from the source code.
okay that's the whole vibe bestie π
this cutie is from LAPACK Version 3.12.0, and the page is TESTING/EIG/cgrqts.f(3) β bye, go slay some GRQ factorizations β¨π«Ά
π¦ 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