lapacke_zhbevx_2stage_work.c(3)

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

✨ NAME ✨

okay so bestie, you've landed on the lapacke_zhbevx_2stage_work.c(3) page β€” that's the LAPACK manual, section 3, and the actual star of the show is a C file with a name that lowkey ate: lapacke_zhbevx_2stage_work.c πŸŽ€


🌸 SYNOPSIS 🌸

first up, you gotta pull in the header, no cap:

#include 'lapacke_utils.h'

πŸ’… Functions

and here's the (very long, very iconic) function that lives here β€” lapack_int LAPACKE_zhbevx_2stage_work:

lapack_int LAPACKE_zhbevx_2stage_work (int matrix_layout, char jobz,
    char range, char uplo, lapack_int n, lapack_int kd,
    lapack_complex_double *ab, lapack_int ldab, lapack_complex_double
    *q, lapack_int ldq, 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)

like… count them. I dare you. twenty-four parameters and every single one of them matters, so don't come for me about it 😭


πŸ”₯ Function Documentation πŸ”₯

πŸ¦‹ `lapack_int LAPACKE_zhbevx_2stage_work (int matrix_layout, char jobz, char range, char uplo, lapack_int n, lapack_int kd, lapack_complex_double * ab, lapack_int ldab, lapack_complex_double * q, lapack_int ldq, 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)

yeah that's the whole signature again, in all its glory β€” here it is in a code block so your eyes can vibe with it properly:

lapack_int LAPACKE_zhbevx_2stage_work (int matrix_layout, char jobz, char
    range, char uplo, lapack_int n, lapack_int kd, lapack_complex_double *
    ab, lapack_int ldab, lapack_complex_double * q, lapack_int ldq, 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)

Definition at line 36 of file lapacke_zhbevx_2stage_work.c. πŸ“

that's it, that's the whole documentation β€” you want the actual line, go to line 36, the file is right there, main character energy fr fr πŸ’€


🫢 Author 🫢

Generated automatically by Doxygen for LAPACK from the source code. πŸ€–βœ¨

so nobody hand-wrote this one β€” Doxygen did it, bestie. it just looked at the source and went "say less."


heads up πŸŽ€ this page is auto-generated, so don't @ me about it being short β€” the source code is the real plug, iykyk 🧚

okay and finally, the cute little sign-off for you: Version 3.8.0, dated Tue Nov 14 2017 β€” that's the tea from the foot of lapacke_zhbevx_2stage_work.c(3). periodt πŸ’œπŸŒˆβ­

πŸ“¦ where this page comes from