CGLMTS(3)

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

πŸ’… CGLMTS(3) πŸ’…

okay so bestie, this is CGLMTS(3) from the Library Functions Manual β€” and yes, it's giving very β€œLAPACK test routine that knows it's iconic” energy. Let's get into it ✨

NAME

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

SYNOPSIS

🌸 Functions/Subroutines 🌸

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

🧚 Function/Subroutine Documentation 🧚

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

πŸŽ€ Purpose πŸŽ€

Short version: this routine tests CGGGLM, the subroutine for solving the generalized linear model problem. Here's the exact Doxygen comment block, preserved like a little relic:

!>
!> CGLMTS tests CGGGLM - a subroutine for solving the generalized
!> linear model problem.
!>

🌈 Parameters 🌈

  • N β€” INTEGER. The number of rows of the matrices A and B. Constraint: N >= 0. 🫢
  • M β€” INTEGER. The number of columns of the matrix A. Constraint: M >= 0. ✨
  • P β€” INTEGER. The number of columns of the matrix B. Constraint: P >= 0. πŸ’–
  • A β€” COMPLEX array, dimension (LDA,M). The N-by-M matrix A. πŸ‘‘
  • AF β€” COMPLEX array, dimension (LDA,M). πŸ¦‹
  • LDA β€” INTEGER. The leading dimension of the arrays A, AF. Constraint: LDA >= max(M,N). πŸ’…
  • B β€” COMPLEX array, dimension (LDB,P). The original description literally says β€œThe N-by-P matrix A.” β€” yes, that's what it says, bestie, I'm not editing the source 😭.
  • BF β€” COMPLEX array, dimension (LDB,P). 🌸
  • LDB β€” INTEGER. The leading dimension of the arrays B, BF. Constraint: LDB >= max(P,N). πŸŽ€
  • D β€” COMPLEX array, dimension( N ). On input, the left hand side of the GLM. πŸ’œ
  • DF β€” COMPLEX array, dimension( N ). ✨
  • X β€” COMPLEX array, dimension( M ). Solution vector X in the GLM problem. 🫢
  • U β€” COMPLEX array, dimension( P ). Solution vector U in the GLM problem. πŸ¦‹
  • WORK β€” COMPLEX array, dimension (LWORK). πŸ’–
  • LWORK β€” INTEGER. The dimension of the array WORK. 🌈
  • RWORK β€” REAL array, dimension (M). ⭐
  • RESULT β€” REAL. The test ratio:
!>          The test ratio:
!>                           norm( d - A*x - B*u )
!>            RESULT = -----------------------------------------
!>                     (norm(A)+norm(B))*(norm(x)+norm(u))*EPS

πŸ‘‘ Author πŸ‘‘

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

🧚 Definition 🧚

Definition at line 148 of file cglmts.f.

πŸ‘‘ Author πŸ‘‘

Generated automatically by Doxygen for LAPACK from the source code.


okay bye bestie πŸ’– β€” cute little sign-off time: the footer says LAPACK, Version 3.12.0, and the path /home/abui...IG/cglmts.f(3). No date in that footer, so I'm not inventing one, periodt ✨

πŸ“¦ where this page comes from