lapacke_sgges3_work.c(3)
π lapacke_sgges3_work.c π
okay so bestie, sit down, hydrate, and let me tell you about lapacke_sgges3_work.c β it's a whole LAPACK moment and honestly it's giving "C header file that knows exactly what it wants." π
β¨ NAME β¨
lapacke_sgges3_work.c β that's the file, that's the name, no notes, periodt. π
πΈ SYNOPSIS πΈ
start with the include, obviously:
#include 'lapacke_utils.h'
π¦ Functions π¦
lapack_int LAPACKE_sgges3_work (int matrix_layout, char jobvsl, char jobvsr, char sort, LAPACK_S_SELECT3 selctg, lapack_int n, float *a, lapack_int lda, float *b, lapack_int ldb, lapack_int *sdim, float *alphar, float *alphai, float *beta, float *vsl, lapack_int ldvsl, float *vsr, lapack_int ldvsr, float *work, lapack_int lwork, lapack_logical *bwork)
likeβ¦ it's a long signature, but she's worth it, iykyk. π
β Function Documentation β
π `lapack_int LAPACKE_sgges3_work (...)
okay here she is in all her glory, absolutely ate:
lapack_int LAPACKE_sgges3_work (int matrix_layout, char jobvsl, char jobvsr,
char sort, LAPACK_S_SELECT3 selctg, lapack_int n, float * a, lapack_int
lda, float * b, lapack_int ldb, lapack_int * sdim, float * alphar, float
* alphai, float * beta, float * vsl, lapack_int ldvsl, float * vsr,
lapack_int ldvsr, float * work, lapack_int lwork, lapack_logical *
bwork)
π«Ά fr fr: this is a function definition β it lives at line 36 of the file lapacke_sgges3_work.c. not me being extremely specific, but details matter, bestie. π
Quick vibe check on all the little guys in there, because the way that this parameter list just keeps going:
int matrix_layoutβ the layout situationchar jobvslβ job forvslchar jobvsrβ job forvsrchar sortβ sort flagLAPACK_S_SELECT3 selctgβ the selection functionlapack_int nβ order of stuff, classicnslayfloat *a,lapack_int ldaβ matrixaand her leading dimensionfloat *b,lapack_int ldbβ matrixband her leading dimensionlapack_int *sdimβ pointer tosdimfloat *alphar,float *alphai,float *betaβalphar,alphai,beta, the iconic trio β¨float *vsl,lapack_int ldvslβvslplus herldvslfloat *vsr,lapack_int ldvsrβvsrplus herldvsrfloat *work,lapack_int lworkβ workspace plus its sizelapack_logical *bworkβ thebworkpointer
all present, all accounted for, nobody left behind. π§
π Author π
Generated automatically by Doxygen for LAPACK from the source code. so like, not a human author, a robot author β main character energy honestly. π€π
aaaaand that's the whole page! π no cap, that's literally it.
Version 3.8.0 π β dated Tue Nov 14 2017 β and this icon of a manpage is lapacke_sgges3_work.c(3). bye bestie, go call a LAPACK routine responsibly π«Άβ¨π
π¦ 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