lapacke_zgbsvxx_work.c(3)

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

πŸ’– NAME πŸ’–

lapacke_zgbsvxx_work.c β€” ok bestie, this is the manual page for lapacke_zgbsvxx_work.c, and no we're not abbreviating it, that's literally the name πŸ’…


✨ SYNOPSIS ✨

First things first, you gotta pull in the header. And yes, the quotes are single quotes, don't come at me, that's just how it's written:

#include 'lapacke_utils.h'

🫢 Functions

Slay, here's the one and only function this page is about, in all her 29-argument glory:

lapack_int LAPACKE_zgbsvxx_work (int matrix_layout, char fact, char
    trans, lapack_int n, lapack_int kl, lapack_int ku, lapack_int nrhs,
    lapack_complex_double *ab, lapack_int ldab, lapack_complex_double
    *afb, lapack_int ldafb, lapack_int *ipiv, char *equed, double *r,
    double *c, lapack_complex_double *b, lapack_int ldb,
    lapack_complex_double *x, lapack_int ldx, double *rcond, double
    *rpvgrw, double *berr, lapack_int n_err_bnds, double *err_bnds_norm,
    double *err_bnds_comp, lapack_int nparams, double *params,
    lapack_complex_double *work, double *rwork)

twenty-nine parameters. TWENTY-NINE. she's not like other functions πŸ’€


πŸ”₯ FUNCTION DOCUMENTATION πŸ”₯

lapack_int LAPACKE_zgbsvxx_work (...)

Here she is again, same signature, now with the parameter names spaced out a lil differently because that's how the docs laid it out β€” copy it exactly, fr fr, no edits:

lapack_int LAPACKE_zgbsvxx_work (int matrix_layout, char fact, char trans,
    lapack_int n, lapack_int kl, lapack_int ku, lapack_int nrhs,
    lapack_complex_double * ab, lapack_int ldab, lapack_complex_double *
    afb, lapack_int ldafb, lapack_int * ipiv, char * equed, double * r,
    double * c, lapack_complex_double * b, lapack_int ldb,
    lapack_complex_double * x, lapack_int ldx, double * rcond, double *
    rpvgrw, double * berr, lapack_int n_err_bnds, double * err_bnds_norm,
    double * err_bnds_comp, lapack_int nparams, double * params,
    lapack_complex_double * work, double * rwork)
Heads up bestie: this page gives you the full roster of arguments but it does not spell out what each one does. So I'm not gonna sit here and make up lore about nrhs or rpvgrw β€” that would be lying and we don't do that. The types are literally right there in the signature: int, char, lapack_int, double, lapack_complex_double pointers, and one char * for equed. That's the whole tea. πŸ“

Definition at line 36 of file lapacke_zgbsvxx_work.c. iconic. noted. ✨


🌸 AUTHOR 🌸

Generated automatically by Doxygen for LAPACK from the source code. so it wasn't even a human who wrote this, it was a robot and honestly? she ate πŸ‘‘


That's the whole page, bestie! This one's LAPACK Version 3.8.0, dated Tue Nov 14 2017 β€” yeah she's a lil vintage, but vintage is literally a vibe πŸ’œπŸ¦‹ mwah, go compile something πŸŽ€

πŸ“¦ where this page comes from