TESTING/LIN/zqrt01p.f(3)
π NAME
TESTING/LIN/zqrt01p.f β bestie, this is the page for that file, and it comes from the Library Functions Manual. Header folded in near the top, vibe check passed. β¨
β¨ SYNOPSIS
Functions/Subroutines β okay so the synopsis is literally giving:
subroutine zqrt01p (m, n, a, af, q, r, lda, tau, work, lwork, rwork, result)
ZQRT01P
π Function/Subroutine Documentation
Hereβs the full signature, exactly as printed, no edits, no games:
subroutine zqrt01p (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)
ZQRT01P
πΈ Purpose
Bestie, this routine is a test routine. It tests ZGEQRFP, which computes the QR factorization of an m-by-n matrix A, and it partially tests ZUNGQR, which forms the m-by-m orthogonal matrix Q.
ZQRT01P compares R with Q'*A, and checks that Q is orthogonal. Thatβs the assignment, periodt. π
π«Ά Parameters
MβINTEGER. The number of rows of the matrixA.M >= 0. πNβINTEGER. The number of columns of the matrixA.N >= 0. πΈAβCOMPLEX*16 array, dimension (LDA,N). The m-by-n matrixA. β¨AFβCOMPLEX*16 array, dimension (LDA,N). Details of the QR factorization ofA, as returned byZGEQRFP. SeeZGEQRFPfor further details. π¦QβCOMPLEX*16 array, dimension (LDA,M). The m-by-m orthogonal matrixQ. πRβCOMPLEX*16 array, dimension (LDA,max(M,N)). Thatβs the whole note forRin this manpage, bestie β no extra lore invented. πLDAβINTEGER. The leading dimension of the arraysA,AF,QandR.LDA >= max(M,N). π₯TAUβCOMPLEX*16 array, dimension (min(M,N)). The scalar factors of the elementary reflectors, as returned byZGEQRFP. πWORKβCOMPLEX*16 array, dimension (LWORK). πLWORKβINTEGER. The dimension of the arrayWORK. βRWORKβDOUBLE PRECISION array, dimension (M). πRESULTβDOUBLE PRECISION array, dimension (2). The test ratios are:
RESULT(1) = norm( R - Q'*A ) / ( M * norm(A) * EPS )
RESULT(2) = norm( I - Q'*Q ) / ( M * EPS )
π Author
- Univ. of Tennessee
- Univ. of California Berkeley
- Univ. of Colorado Denver
- NAG Ltd.
π Definition at line 124 of file zqrt01p.f
For real, the definition is at line 124 of file zqrt01p.f. π«
π Author
Generated automatically by Doxygen for LAPACK from the source code.
Okay bestie, thatβs the whole page, no details left behind, fr fr. π«Ά The footer sign-off says LAPACK Version 3.12.0 and the page tag is TESTING/LIN/zqrt01p.f(3); thereβs no separate date printed there, so Iβm not inventing one. Mwah πβ¨
π¦ 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