SLSETS(3)
SLSETS(3) Β· Library Functions Manual Β· slsets.f(3) β okay bestie, this is the LAPACK page for the SLSETS test routine, and we're doing a full vibe check without dropping a single fact. π
π NAME π
The NAME is literally this file path, no cap:
/home/abuild/rpmbuild/BUILD/lapack-static-3.12.0-build/lapack-3.12.0/TESTING/EIG/slsets.f
β¨ SYNOPSIS β¨
π Functions/Subroutines π
The synopsis says SLSETS is a subroutine with this exact shape:
subroutine SLSETS (m, p, n, a, af, lda, b, bf, ldb, c, cf, d, df, x, work, lwork, rwork, result)
SLSETS
π§ Function/Subroutine Documentation π§
Here's the full signature, character-for-character, because we do not play games with Fortran declarations:
subroutine SLSETS (integer m, integer p, integer n, real, dimension( lda, * ) a, real, dimension( lda, * ) af, integer lda, real, dimension( ldb, * ) b, real, dimension( ldb, * ) bf, integer ldb, real, dimension( * ) c, real, dimension( * ) cf, real, dimension( * ) d, real, dimension( * ) df, real, dimension( * ) x, real, dimension( lwork ) work, integer lwork, real, dimension( * ) rwork, real, dimension( 2 ) result)
SLSETS
π― Purpose π―
!>
!> SLSETS tests SGGLSE - a subroutine for solving linear equality
!> constrained least square problem (LSE).
!>
Translation: it tests SGGLSE, the subroutine for solving linear equality constrained least square problem (LSE). That's the whole purpose, periodt. π
πΈ Parameters πΈ
MβM is INTEGER. The number of rows of the matrixA.M >= 0. πPβP is INTEGER. The number of rows of the matrixB.P >= 0. β¨NβN is INTEGER. The number of columns of the matricesAandB.N >= 0. π¦AβA is REAL array, dimension (LDA,N). TheM-by-NmatrixA. πΈAFβAF is REAL array, dimension (LDA,N). πLDAβLDA is INTEGER. The leading dimension of the arraysA,AF,QandR.LDA >= max(M,N). πBβB is REAL array, dimension (LDB,N). TheP-by-NmatrixA. (Yes bestie, the source saysAthere, and we are not fixing it.) π«ΆBFβBF is REAL array, dimension (LDB,N). πLDBβLDB is INTEGER. The leading dimension of the arraysB,BF,VandS.LDB >= max(P,N). βCβC is REAL array, dimension( M ). The vectorCin the LSE problem. πCFβCF is REAL array, dimension( M ). πDβD is REAL array, dimension( P ). The vectorDin the LSE problem. π§DFβDF is REAL array, dimension( P ). πXβX is REAL array, dimension( N ). Solution vectorXin the LSE problem. π₯WORKβWORK is REAL array, dimension (LWORK). πLWORKβLWORK is INTEGER. The dimension of the arrayWORK. β¨RWORKβRWORK is REAL array, dimension (M). πΈRESULTβRESULT is REAL array, dimension (2). The test ratios:
RESULT(1) = norm( A*x - c )/ norm(A)*norm(X)*EPS
RESULT(2) = norm( B*x - d )/ norm(B)*norm(X)*EPS
π Author π
- Univ. of Tennessee
- Univ. of California Berkeley
- Univ. of Colorado Denver
- NAG Ltd.
Definition at line 153 of file slsets.f.
π Author π
Generated automatically by Doxygen for LAPACK from the source code. So that's the auto-generated vibe, iykyk. π«
π cute sign-off: this footer energy is LAPACK Β· Version 3.12.0 Β· /home/abui...IG/slsets.f(3). Stay slay, bestie. π«Ά
π¦ 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