lapacke_zhbevx_2stage_work.c(3)
β¨ 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
- centos-stream 9: lapack 3.9.0-10.el9 Β· BSD
- centos-stream 9: lapack 3.9.0-10.el9 Β· BSD
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms