DRQT01(3)
π DRQT01(3) π
Library Functions Manual β bestie, we are deep in LAPACK testing land. No cap. π§
πΈ NAME πΈ
The NAME section is literally this path, character for character:
/home/abuild/rpmbuild/BUILD/lapack-static-3.12.0-build/lapack-3.12.0/TESTING/LIN/drqt01.f
That's the whole name entry. Iconic minimalism, honestly. π
β¨ SYNOPSIS β¨
Functions/Subroutines
subroutine DRQT01 (m, n, a, af, q, r, lda, tau, work, lwork, rwork,
result)
DRQT01
π¦ Function/Subroutine Documentation π¦
Here's the full signature, copied exactly:
subroutine DRQT01 (integer m, integer n, double precision, dimension( lda, *
) a, double precision, dimension( lda, * ) af, double precision,
dimension( lda, * ) q, double precision, dimension( lda, * ) r, integer
lda, double precision, dimension( * ) tau, double precision, dimension(
lwork ) work, integer lwork, double precision, dimension( * ) rwork,
double precision, dimension( * ) result)
DRQT01
π Purpose: π
The original gives this in comment form, and we're keeping all the facts:
!>
!> DRQT01 tests DGERQF, which computes the RQ factorization of an m-by-n
!> matrix A, and partially tests DORGRQ which forms the n-by-n
!> orthogonal matrix Q.
!>
!> DRQT01 compares R with A*Q', and checks that Q is orthogonal.
!>
π Parameters π
MβM is INTEGER. The number of rows of the matrix A.M >= 0.NβN is INTEGER. The number of columns of the matrix A.N >= 0.AβA is DOUBLE PRECISION array, dimension (LDA,N). The m-by-n matrix A.AFβAF is DOUBLE PRECISION array, dimension (LDA,N). Details of the RQ factorization of A, as returned byDGERQF. SeeDGERQFfor further details.QβQ is DOUBLE PRECISION array, dimension (LDA,N). The n-by-n orthogonal matrix Q.RβR is DOUBLE PRECISION array, dimension (LDA,max(M,N)).LDAβLDA is INTEGER. The leading dimension of the arrays A, AF, Q and L.LDA >= max(M,N). (yes, the original saysLhere β we're not editing it, don't come for me π)TAUβTAU is DOUBLE PRECISION array, dimension (min(M,N)). The scalar factors of the elementary reflectors, as returned byDGERQF.WORKβWORK is DOUBLE PRECISION array, dimension (LWORK).LWORKβLWORK is INTEGER. The dimension of the arrayWORK.RWORKβRWORK is DOUBLE PRECISION array, dimension (max(M,N)).RESULTβRESULT is DOUBLE PRECISION array, 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 drqt01.f.
ποΈ Author ποΈ
Top-level author, generated:
Generated automatically by Doxygen for LAPACK from the source code.
That's the whole page, bestie. Footer flex: LAPACK Version 3.12.0 and the path /home/abui...IN/drqt01.f(3). 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