lapacke_zhegvx_work.c(3)

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

πŸ’… NAME πŸ’…

okay so this is lapacke_zhegvx_work.c β€” like, the whole page, bestie, that's the name. it's the LAPACKE C wrapper situation for the zhegvx generalized Hermitian eigenvalue problem, and yes the .c is part of the name, we don't make the rules πŸŽ€


✨ SYNOPSIS ✨

bestie you gotta pull in the utils header first, no cap:

#include 'lapacke_utils.h'

🌸 Functions 🌸

there's literally one function here and she's the main character:

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

twenty-four arguments. twenty-four. she ate and left absolutely no crumbs πŸ’€ every single one of them is in the breakdown below, don't worry.


πŸ‘‘ Function Documentation πŸ‘‘

πŸ¦‹ lapack_int LAPACKE_zhegvx_work πŸ¦‹

the full signature, in all her glory, formatted the exactly-same way the original had it (and yes, the * hugs the type name on some of these, we are NOT touching that, periodt):

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

so where does she live? Definition at line 36 of file lapacke_zhegvx_work.c. that's the vibe check, that's the address, go look at line 36 if you're nosy πŸ’–

ok real talk for a sec: this page gives you the signature and the file location, and that's genuinely it. the args are listed, but their individual meanings aren't spelled out here β€” so don't go assuming what abstol or ifail do from this page alone, bestie. check the source/docs, iykyk 🫢

🌈 Author 🌈

Generated automatically by Doxygen for LAPACK from the source code. β€” so nobody hand-wrote this, a robot did, and honestly? she did fine βœ¨πŸ€–


mwah, that's the whole page πŸŽ€ this little doc came to you from Version 3.8.0, dated Tue Nov 14 2017 β€” and it's still serving looks, we love a vintage icon πŸ‘‘πŸ’œ

πŸ“¦ where this page comes from