TESTING/LIN/sqlt01.f(3)
π NAME
okay so this is the TESTING/LIN/sqlt01.f(3) page, straight out of the Library Functions Manual. The star of the show is TESTING/LIN/sqlt01.f, and it is lowkey all about testing a QL factorization vibe. β¨
π¦ SYNOPSIS
π§ Functions/Subroutines
subroutine sqlt01 (m, n, a, af, q, l, lda, tau, work, lwork, rwork, result)βSQLT01
π Function/Subroutine Documentation
subroutine sqlt01 (integer m, integer n, real, dimension( lda, * ) a, real,
dimension( lda, * ) af, real, dimension( lda, * ) q, real, dimension(
lda, * ) l, integer lda, real, dimension( * ) tau, real, dimension(
lwork ) work, integer lwork, real, dimension( * ) rwork, real,
dimension( * ) result)
SQLT01 β yes bestie, that's the icon. π
π Purpose
SQLT01 tests SGEQLF, which computes the QL factorization of an m-by-n matrix A, and partially tests SORGQL which forms the m-by-m orthogonal matrix Q.
SQLT01 compares L with Q'*A, and checks that Q is orthogonal. No cap, that's the whole assignment. π«Ά
π Parameters
MβMisINTEGER; the number of rows of the matrixA.M >= 0.NβNisINTEGER; the number of columns of the matrixA.N >= 0.AβAisREAL array, dimension(LDA,N); the m-by-n matrixA.AFβAFisREAL array, dimension(LDA,N); details of the QL factorization ofA, as returned bySGEQLF. SeeSGEQLFfor further details.QβQisREAL array, dimension(LDA,M); the m-by-m orthogonal matrixQ.LβLisREAL array, dimension(LDA,max(M,N)).LDAβLDAisINTEGER; the leading dimension of the arraysA,AF,QandR.LDA >= max(M,N).TAUβTAUisREAL array, dimension(min(M,N)); the scalar factors of the elementary reflectors, as returned bySGEQLF.WORKβWORKisREAL array, dimension(LWORK).LWORKβLWORKisINTEGER; the dimension of the arrayWORK.RWORKβRWORKisREAL array, dimension(M).RESULTβRESULTisREAL array, dimension(2); the test ratios:
RESULT(1) = norm( L - 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 sqlt01.f.
π€ Author
Generated automatically by Doxygen for LAPACK from the source code.
π That's the whole page, bestie! Source/version at the very end: LAPACK Version 3.12.0 for TESTING/LIN/sqlt01.f(3) β and no separate date was listed in that footer, just the page path and version. 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