lapacke_sgbequ_work.c(3)

πŸ“¦ version 3.9.0, in centos-stream 9

πŸ’– lapacke_sgbequ_work.c πŸ’–

okay bestie, this is a page from the LAPACK manual, and the file on deck is literally lapacke_sgbequ_work.c. It's giving β€œvery specific C function documentation” and we're gonna keep every single detail, no skipping, no cap. ✨


🌸 NAME 🌸

lapacke_sgbequ_work.c

that's the name, that's the file, periodt. πŸ’…


πŸ¦‹ SYNOPSIS πŸ¦‹

#include 'lapacke_utils.h'

✨ Functions ✨

  • lapack_int LAPACKE_sgbequ_work (...) β€” the function listed on this page. Full signature is right below, bestie. 🫢

πŸŽ€ Function Documentation πŸŽ€

πŸ’œ lapack_int LAPACKE_sgbequ_work πŸ’œ

here's the exact signature, character for character:

lapack_int LAPACKE_sgbequ_work (int matrix_layout, lapack_int m,
           lapack_int n, lapack_int kl, lapack_int ku, const float *ab,
           lapack_int ldab, float *r, float *c, float *rowcnd, float *colcnd,
           float *amax)
Definition at line 36 of file lapacke_sgbequ_work.c.

the original page is lowkey mysterious about what each param actually does β€” it just hands us the types β€” so I'm not gonna invent lore. here's the cast exactly as written: 🌈

  • matrix_layout β€” int
  • m β€” lapack_int
  • n β€” lapack_int
  • kl β€” lapack_int
  • ku β€” lapack_int
  • ab β€” const float *
  • ldab β€” lapack_int
  • r β€” float *
  • c β€” float *
  • rowcnd β€” float *
  • colcnd β€” float *
  • amax β€” float *

that's the whole lineup, no extra characters, no made-up tea. πŸ’€βœ¨


🧚 Author 🧚

okay so the author section says: β€œGenerated automatically by Doxygen for LAPACK from the source code.” iconic automated behavior, honestly. πŸ€–πŸ’–


⭐ Version ⭐

Version 3.8.0 β€” Tue Nov 14 2017 πŸŽ€


xoxo, your LAPACK bestie πŸ’– β€” Version 3.8.0, Tue Nov 14 2017, signing off with all the lapacke_sgbequ_work.c energy. 🫢✨

πŸ“¦ where this page comes from