SLSETS(3)

πŸ“¦ version 3.12.0, in opensuse-leap 16.0

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 matrix A. M >= 0. πŸ’–
  • P β€” P is INTEGER. The number of rows of the matrix B. P >= 0. ✨
  • N β€” N is INTEGER. The number of columns of the matrices A and B. N >= 0. πŸ¦‹
  • A β€” A is REAL array, dimension (LDA,N). The M-by-N matrix A. 🌸
  • AF β€” AF is REAL array, dimension (LDA,N). πŸ’…
  • LDA β€” LDA is INTEGER. The leading dimension of the arrays A, AF, Q and R. LDA >= max(M,N). πŸŽ€
  • B β€” B is REAL array, dimension (LDB,N). The P-by-N matrix A. (Yes bestie, the source says A there, and we are not fixing it.) 🫢
  • BF β€” BF is REAL array, dimension (LDB,N). 🌈
  • LDB β€” LDB is INTEGER. The leading dimension of the arrays B, BF, V and S. LDB >= max(P,N). ⭐
  • C β€” C is REAL array, dimension( M ). The vector C in the LSE problem. πŸ’œ
  • CF β€” CF is REAL array, dimension( M ). πŸ“
  • D β€” D is REAL array, dimension( P ). The vector D in the LSE problem. 🧚
  • DF β€” DF is REAL array, dimension( P ). πŸ™ˆ
  • X β€” X is REAL array, dimension( N ). Solution vector X in the LSE problem. πŸ”₯
  • 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:
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