lapacke_dgbtrf.c(3)

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

πŸŽ€ NAME πŸŽ€

okay so bestie, this is lapacke_dgbtrf.c β€” the page title, the whole vibe β€” and it's living in the LAPACK manual. Short name section, but it's giving main character energy. πŸ’…βœ¨

✨ SYNOPSIS ✨

Lowkey first step: the include. Copy it exactly, no cap:

#include 'lapacke_utils.h'

🌈 Functions 🌈

  • lapack_int LAPACKE_dgbtrf β€” this is the function, and here's its full signature, every parameter included, periodt:
lapack_int LAPACKE_dgbtrf (int matrix_layout, lapack_int m, lapack_int
           n, lapack_int kl, lapack_int ku, double *ab, lapack_int ldab,
           lapack_int *ipiv)

That's the synopsis version, with double *ab and the return type lapack_int. Obsessed with a signature that knows what it wants. 🫢

πŸ“š Function Documentation πŸ“š

Okay so now we're in the documentation part. Same function, same full signature, and yes β€” the spacing in the source is what it is, so keep it:

lapack_int LAPACKE_dgbtrf (int matrix_layout, lapack_int m, lapack_int n,
       lapack_int kl, lapack_int ku, double * ab, lapack_int ldab, lapack_int *
       ipiv)

The page also says, literally: Definition at line 36 of file lapacke_dgbtrf.c. That's a fact, bestie β€” line 36, file lapacke_dgbtrf.c, no edits. πŸ”₯

πŸ‘‘ Author πŸ‘‘

Generated automatically by Doxygen for LAPACK from the source code. The robots generated it, LAPACK is the source, and honestly? Slay. πŸ’–


That's the whole page, bestie! Cute little sign-off: this is Version 3.8.0 from Tue Nov 14 2017, and the manual page is lapacke_dgbtrf.c(3) from LAPACK. Bye, go be iconic. πŸŒˆπŸŽ€

πŸ“¦ where this page comes from