lapacke_dsyevx_work.c(3)

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

πŸ’… lapacke_dsyevx_work.c

okay bestie, welcome to the LAPACK corner of the universe β€” this page is literally the manual for lapacke_dsyevx_work.c, and i'm gonna walk you through it like we're texting at 2am 🫢 no gatekeeping, no cap.


✨ NAME ✨

lapacke_dsyevx_work.c β€” that's the whole name, she's lowkey mysterious like that πŸ’β€β™€οΈ it's the file, it's the vibe, it's the main character.


πŸ¦‹ SYNOPSIS πŸ¦‹

first thing you gotta do, bestie, is pull in the header:

#include 'lapacke_utils.h'

that's it, that's the include. iconic.

🌸 Functions 🌸

here's the one and only function on this page, and yes she has a lot of arguments β€” like, a lot a lot β€” but we're gonna count them all together:

lapack_int LAPACKE_dsyevx_work (int matrix_layout, char jobz, char
    range, char uplo, lapack_int n, double *a, lapack_int lda, double
    vl, double vu, lapack_int il, lapack_int iu, double abstol,
    lapack_int *m, double *w, double *z, lapack_int ldz, double *work,
    lapack_int lwork, lapack_int *iwork, lapack_int *ifail)

that's twenty whole parameters, she ate and left no crumbs πŸ”₯


πŸ‘‘ Function Documentation πŸ‘‘

πŸ’œ lapack_int LAPACKE_dsyevx_work

so here's the full signature again, all spread out fancy:

lapack_int LAPACKE_dsyevx_work (int matrix_layout, char jobz, char range,
    char uplo, lapack_int n, double * a, lapack_int lda, double vl, double
    vu, lapack_int il, lapack_int iu, double abstol, lapack_int * m, double
    * w, double * z, lapack_int ldz, double * work, lapack_int lwork,
    lapack_int * iwork, lapack_int * ifail)

and where does she live? Definition at line 36 of file lapacke_dsyevx_work.c. πŸ“ noted, bookmarked, screenshotted.


πŸŽ€ Author πŸŽ€

Generated automatically by Doxygen for LAPACK from the source code. β€” so like, a robot wrote her, but honestly? she's still serving ✨


⚠️ quick vibe check, bestie: this page gives you the signature and the file location, but it does not spell out what each argument does. so don't go guessing at behaviour from here β€” that's a whole other doc, iykyk πŸ™ˆ

✨ that's the whole page, mwah πŸ’‹ ✨

Version 3.8.0 Β· Tue Nov 14 2017 Β· and the title was lapacke_dsyevx_work.c(3) all along πŸ§šπŸ’– bye bestie, go slay that linear algebra πŸŽ€

πŸ“¦ where this page comes from