lapacke_sgeevx.c(3)

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

Hey bestie πŸ’– welcome to the lapacke_sgeevx.c page from the LAPACK manual. It’s giving very β€œone function, full signature, no crumbs” energy, and we’re keeping every literal detail exactly where it belongs. Periodt. ✨


🌸 NAME 🌸

lapacke_sgeevx.c β€” yep, that’s the name, and it ate. πŸ’…

✨ SYNOPSIS ✨

First up, the include line, exactly as written:

#include 'lapacke_utils.h'

🫢 Functions 🫢

Here’s the function drop, no cap:

lapack_int LAPACKE_sgeevx (int matrix_layout, char balanc, char jobvl,
    char jobvr, char sense, lapack_int n, float *a, lapack_int lda,
    float *wr, float *wi, float *vl, lapack_int ldvl, float *vr,
    lapack_int ldvr, lapack_int *ilo, lapack_int *ihi, float *scale,
    float *abnrm, float *rconde, float *rcondv)

πŸ’… Function Documentation πŸ’…

okay so the Function Documentation section is literally the same function signature again, but the docs show it with spaces around some of the *s. Copying that vibe exactly:

lapack_int LAPACKE_sgeevx (int matrix_layout, char balanc, char jobvl, char
    jobvr, char sense, lapack_int n, float * a, lapack_int lda, float * wr,
    float * wi, float * vl, lapack_int ldvl, float * vr, lapack_int ldvr,
    lapack_int * ilo, lapack_int * ihi, float * scale, float * abnrm, float
    * rconde, float * rcondv)

Annnnd the exact definition line is: Definition at line 36 of file lapacke_sgeevx.c. πŸ”₯

πŸ‘‘ Author πŸ‘‘

The author line is iconic in its chaos: Generated automatically by Doxygen for LAPACK from the source code. πŸ€–βœ¨


mwah πŸ’– this cutie is LAPACK version 3.8.0, dated Tue Nov 14 2017, and the source is lapacke_sgeevx.c(3) β€” bye bestie 🫢

πŸ“¦ where this page comes from