TESTING/LIN/dlqt01.f(3)
π NAME π
TESTING/LIN/dlqt01.f β okay so this is the whole page name, bestie, from the LAPACK Library Functions Manual. We're talking about the DLQT01 routine page, and every fact is staying put. β¨
π¦ SYNOPSIS π¦
Functions/Subroutines
subroutine dlqt01 (m, n, a, af, q, l, lda, tau, work, lwork, rwork, result)
DLQT01
DLQT01β the routine in the synopsis, showing up like the main character. π
πΈ Function/Subroutine Documentation πΈ
subroutine dlqt01 (integer m, integer n, double precision, dimension( lda, * ) a, double precision, dimension( lda, * ) af, double precision, dimension( lda, * ) q, double precision, dimension( lda, * ) l, integer lda, double precision, dimension( * ) tau, double precision, dimension( lwork ) work, integer lwork, double precision, dimension( * ) rwork, double precision, dimension( * ) result)
DLQT01
Full signature check: that's the exact argument list, and DLQT01 is the name. No cap.
π Purpose: π
Okay so DLQT01 tests DGELQF, which computes the LQ factorization of an m-by-n matrix A, and it partially tests DORGLQ which forms the n-by-n orthogonal matrix Q.
DLQT01 compares L with A*Q', and checks that Q is orthogonal. That's the purpose, periodt. π
π Parameters π
MβMisINTEGER; the number of rows of the matrixA.M >= 0. πNβNisINTEGER; the number of columns of the matrixA.N >= 0. πAβAisDOUBLE PRECISIONarray, dimension(LDA,N); the m-by-n matrixA.AFβAFisDOUBLE PRECISIONarray, dimension(LDA,N); details of the LQ factorization ofA, as returned byDGELQF. SeeDGELQFfor further details.QβQisDOUBLE PRECISIONarray, dimension(LDA,N); the n-by-n orthogonal matrixQ.LβLisDOUBLE PRECISIONarray, dimension(LDA,max(M,N)).LDAβLDAisINTEGER; the leading dimension of the arraysA,AF,QandL.LDA >= max(M,N).TAUβTAUisDOUBLE PRECISIONarray, dimension(min(M,N)); the scalar factors of the elementary reflectors, as returned byDGELQF.WORKβWORKisDOUBLE PRECISIONarray, 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( L - 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 dlqt01.f.
π«Ά Author π«Ά
Generated automatically by Doxygen for LAPACK from the source code.
Cute footer sign-off, bestie: LAPACK Version 3.12.0, page TESTING/LIN/dlqt01.f(3) β that's the footer vibe, and we are so done. ππ
π¦ 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