CLSETS(3)

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

okay bestie, welcome to CLSETS(3) from the Library Functions Manual β€” this is the group chat where linear equality constrained least squares gets solved, and yes, it's giving main character energy πŸ’…βœ¨

🌸 NAME 🌸

/home/abuild/rpmbuild/BUILD/lapack-static-3.12.0-build/lapack-3.12.0/TESTING/EIG/clsets.f


✨ SYNOPSIS ✨

Functions/Subroutines

subroutine CLSETS (m, p, n, a, af, lda, b, bf, ldb, c, cf, d, df, x,
    work, lwork, rwork, result)
    CLSETS

πŸ› οΈ Function/Subroutine Documentation πŸ› οΈ

subroutine CLSETS (integer m, integer p, integer n, complex, dimension( lda,
    * ) a, complex, dimension( lda, * ) af, integer lda, complex, dimension(
    ldb, * ) b, complex, dimension( ldb, * ) bf, integer ldb, complex,
    dimension( * ) c, complex, dimension( * ) cf, complex, dimension( * ) d,
    complex, dimension( * ) df, complex, dimension( * ) x, complex,
    dimension( lwork ) work, integer lwork, real, dimension( * ) rwork,
    real, dimension( 2 ) result)
CLSETS

🎯 Purpose

okay so the whole vibe is this: CLSETS tests CGGLSE β€” a subroutine for solving linear equality constrained least square problem (LSE). periodt. πŸ’–

πŸ“‹ Parameters

  • M β€” M is INTEGER. The number of rows of the matrix A. M >= 0. no cap.
  • P β€” P is INTEGER. The number of rows of the matrix B. P >= 0. slay.
  • N β€” N is INTEGER. The number of columns of the matrices A and B. N >= 0. iconic.
  • A β€” A is COMPLEX array, dimension (LDA,N). The M-by-N matrix A. literally.
  • AF β€” AF is COMPLEX array, dimension (LDA,N). πŸ¦‹
  • LDA β€” LDA is INTEGER. The leading dimension of the arrays A, AF, Q and R. LDA >= max(M,N). keep that constraint, bestie.
  • B β€” B is COMPLEX array, dimension (LDB,N). The P-by-N matrix A. yes, the page says A here β€” I'm not fixing the lore πŸ’€
  • BF β€” BF is COMPLEX array, dimension (LDB,N). 🫢
  • LDB β€” LDB is INTEGER. The leading dimension of the arrays B, BF, V and S. LDB >= max(P,N). highkey important.
  • C β€” C is COMPLEX array, dimension( M ). the vector C in the LSE problem. πŸ’œ
  • CF β€” CF is COMPLEX array, dimension( M ). ✨
  • D β€” D is COMPLEX array, dimension( P ). the vector D in the LSE problem. 🌸
  • DF β€” DF is COMPLEX array, dimension( P ). πŸŽ€
  • X β€” X is COMPLEX array, dimension( N ). solution vector X in the LSE problem. main character vector fr fr.
  • WORK β€” WORK is COMPLEX array, dimension (LWORK). 🌈
  • LWORK β€” LWORK is INTEGER. The dimension of the array WORK. okay werk.
  • 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

that's the whole test-ratio moment, no skips πŸ”₯

🫢 Author

  • Univ. of Tennessee
  • Univ. of California Berkeley
  • Univ. of Colorado Denver
  • NAG Ltd.

πŸ“ Definition at line 153 of file clsets.f.

🫢 Author

Generated automatically by Doxygen for LAPACK from the source code. πŸ’…


mwah πŸ’‹ β€” this footer has no extra date drama, just LAPACK Version 3.12.0 and page /home/abui...IG/clsets.f(3), signing off with a lil kiss πŸŽ€βœ¨

πŸ“¦ where this page comes from