TESTING/LIN/sgennd.f(3)

πŸ“¦
version 3.12.1 Β· 2 versions
, in arch rolling

πŸ’– TESTING/LIN/sgennd.f πŸ’–

So bestie, let me tell you about this absolute icon of a file β€” it's part of the LAPACK library, and it's from the TESTING/LIN directory, and honestly? It's giving "unsung hero of linear algebra testing." You're gonna love it, I promise. πŸŽ€


✨ SYNOPSIS ✨

Okay so here's the lineup of functions and subroutines in this file:

logical function sgennd (m, n, a, lda)

Literally what it says on the tin β€” SGENND is the main character here. Main character energy fr fr. πŸ‘‘


🌸 Function/Subroutine Documentation 🌸

⭐ logical function sgennd (integer m, integer n, real, dimension( lda, * ) a, integer lda)

So this is the full signature β€” SGENND herself. Let's get into the deets:

Purpose:

!> !> SGENND tests that its argument has a non-negative diagonal. !>

Okay so the whole vibe of this function is: it checks whether the diagonal of the matrix you gave it is non-negative. That's it. That's the whole job. And honestly? We respect the focus. No cap. ✨


πŸ’… Parameters πŸ’…

Let's go through every single one, because we don't skip anything in this house:

  • M β€” this is an INTEGER. It's the number of rows in A. That's it bestie, no mystery.
!> M is INTEGER !> The number of rows in A. !>
  • N β€” INTEGER, still. The number of columns in A. Slay, keeping it symmetrical. πŸ¦‹
!> N is INTEGER !> The number of columns in A. !>
  • A β€” this one's a REAL array, dimension (LDA, N). It's the matrix itself. The star of the show, the moment, the whole reason we're here. 🌟
!> A is REAL array, dimension (LDA, N) !> The matrix. !>
  • LDA β€” INTEGER. It's the leading dimension of A. Keeping that stride looking right, you know how it is. πŸ’…
!> LDA is INTEGER !> Leading dimension of A. !>

πŸ‘‘ Author πŸ‘‘

Gotta give credit where credit is due, bestie. The legends behind this:

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

Literally the avengers of numerical computing, no cap. 🫢

Also: Definition at line 67 of file sgennd.f. Iykyk if you're trying to look it up in the source.

🌈 Author (the meta one) 🌈

So this whole page? Generated automatically by Doxygen for LAPACK from the source code. Very demure, very automated, very much not hand-typed by a human. We love an efficient workflow. 🧚


πŸŽ€ cute lil sign-off πŸŽ€

Okay bestie, that's the whole page! You just read about LAPACK, Version 3.12.0, and this iconic TESTING/LIN/sgennd.f(3) page. Go forth and test those non-negative diagonals, and remember β€” you ate and left no crumbs. πŸ’–βœ¨πŸ”₯

πŸ¦‹ LAPACK Β· Version 3.12.0 Β· TESTING/LIN/sgennd.f(3) Β· periodt. πŸ’œ
πŸ“¦ where this page comes from