lapacke_sggevx_work.c(3)

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

πŸ’… lapacke_sggevx_work.c πŸ’…

okay so this is a page from the LAPACK manual β€” yes, that LAPACK, the linear-algebra icon herself β€” and it's documenting lapacke_sggevx_work.c. it's a .c file, bestie. it's giving "C wrapper around a Fortran legend". we love her for that. πŸŽ€


✨ NAME ✨

lapacke_sggevx_work.c β€” that's the whole name, that's the whole vibe. short, sweet, no notes. πŸ’–


🌸 SYNOPSIS 🌸

first up, you gotta pull in the header, and it's literally written with the single quotes, so don't come for me:

#include 'lapacke_utils.h'

πŸ¦‹ Functions πŸ¦‹

there's exactly one function here and she is long. like, long long. brace yourself:

lapack_int LAPACKE_sggevx_work (int matrix_layout, char balanc, char
    jobvl, char jobvr, char sense, lapack_int n, float *a, lapack_int
    lda, float *b, lapack_int ldb, float *alphar, float *alphai, float
    *beta, float *vl, lapack_int ldvl, float *vr, lapack_int ldvr,
    lapack_int *ilo, lapack_int *ihi, float *lscale, float *rscale,
    float *abnrm, float *bbnrm, float *rconde, float *rcondv, float
    *work, lapack_int lwork, lapack_int *iwork, lapack_logical *bwork)

that's it. that's the whole cast. she has range. 29 parameters and not one of them is shy. πŸ”₯


πŸ‘‘ Function Documentation πŸ‘‘

πŸ’œ lapack_int LAPACKE_sggevx_work (...)

bestie, same signature, reformatted by the doc generator so the wrapping is a little different β€” but every single parameter is identical, no cap, don't let anybody tell you otherwise:

lapack_int LAPACKE_sggevx_work (int matrix_layout, char balanc, char jobvl,
    char jobvr, char sense, lapack_int n, float * a, lapack_int lda, float *
    b, lapack_int ldb, float * alphar, float * alphai, float * beta, float *
    vl, lapack_int ldvl, float * vr, lapack_int ldvr, lapack_int * ilo,
    lapack_int * ihi, float * lscale, float * rscale, float * abnrm, float *
    bbnrm, float * rconde, float * rcondv, float * work, lapack_int lwork,
    lapack_int * iwork, lapack_logical * bwork)

and where does she live? Definition at line 36 of file lapacke_sggevx_work.c. literally line 36, iconic address, main character energy. 🏠✨

heads up: this page is auto-generated, so there's no prose walking you through what each argument does. the source itself is the moment. iykyk. πŸ™ˆ

🧚 Author 🧚

Generated automatically by Doxygen for LAPACK from the source code.

she wasn't hand-written by a human, she was born from the source code by Doxygen, and honestly? slay. πŸ€–πŸ’…


🌈 the cute sign-off 🌈

this page is riding with Version 3.8.0, dated Tue Nov 14 2017, and it answers to the name lapacke_sggevx_work.c(3) when it's in the LAPACK section β€” so that's the whole footer, folded up into a lil goodbye. periodt. πŸ«ΆπŸ“β­

πŸ“¦ where this page comes from