SQLT02(3)
π SQLT02(3) π
okay bestie, welcome to SQLT02(3) from the Library Functions Manual. This is the LAPACK test routine and it is lowkey iconic linear algebra energy. β¨
π NAME π
/home/abuild/rpmbuild/BUILD/lapack-static-3.12.0-build/lapack-3.12.0/TESTING/LIN/sqlt02.f
β¨ SYNOPSIS β¨
Functions/Subroutines
subroutine SQLT02 (m, n, k, a, af, q, l, lda, tau, work, lwork, rwork,
result)
SQLT02
πΈ Function/Subroutine Documentation πΈ
subroutine SQLT02 (integer m, integer n, integer k, 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)
SQLT02
π₯ Purpose π₯
SQLT02 tests SORGQL, which generates an m-by-n matrix Q with orthonormal columns that is defined as the product of k elementary reflectors. π«Ά
Given the QL factorization of an m-by-n matrix A, SQLT02 generates the orthogonal matrix Q defined by the factorization of the last k columns of A; it compares L(m-n+1:m,n-k+1:n) with Q(1:m,m-n+1:m)'*A(1:m,n-k+1:n), and checks that the columns of Q are orthonormal. No cap. π
π§ Parameters π§
MβM is INTEGER. The number of rows of the matrix Q to be generated.M >= 0.NβN is INTEGER. The number of columns of the matrix Q to be generated.M >= N >= 0.KβK is INTEGER. The number of elementary reflectors whose product defines the matrix Q.N >= K >= 0.AβA is REAL array, dimension (LDA,N). The m-by-n matrix A which was factorized bySQLT01.AFβAF is REAL array, dimension (LDA,N). Details of the QL factorization of A, as returned bySGEQLF. SeeSGEQLFfor further details.QβQ is REAL array, dimension (LDA,N).LβL is REAL array, dimension (LDA,N).LDAβLDA is INTEGER. The leading dimension of the arrays A, AF, Q and L.LDA >= M.TAUβTAU is REAL array, dimension (N). The scalar factors of the elementary reflectors corresponding to the QL factorization in AF.WORKβWORK is REAL array, dimension (LWORK).LWORKβLWORK is INTEGER. The dimension of the array WORK.RWORKβRWORK is REAL array, dimension (M).RESULTβRESULT is REAL array, dimension (2). The test ratios are: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 134 of file sqlt02.f.
π Author π
Generated automatically by Doxygen for LAPACK from the source code.
Thatβs the whole page, bestie! LAPACK Version 3.12.0 is the source/version vibe, and the footer path is /home/abui...IN/sqlt02.f(3). Slay. π
π¦ 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