lapacke_zgbsvx_work.c(3)
π lapacke_zgbsvx_work.c π
okay so bestie, welcome to the LAPACK manual page for lapacke_zgbsvx_work.c β like, the whole page. it's a short one ngl, but we're gonna make it cute β¨
πΈ NAME πΈ
lapacke_zgbsvx_work.c β that's literally the whole name, bestie. no further notes. iconic behaviour honestly π
β¨ SYNOPSIS β¨
the preprocessor girlies will recognise this one:
#include 'lapacke_utils.h'
π¦ Functions π¦
this is the one (1) function this page is about, and she is long β brace yourself π«Ά
lapack_int LAPACKE_zgbsvx_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
*ferr, double *berr, lapack_complex_double *work, double *rwork)
π₯ Function Documentation π₯
β lapack_int LAPACKE_zgbsvx_work (...)
here's the full signature again, formatted all pretty and complete, because we do not skip details in this house π
lapack_int LAPACKE_zgbsvx_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 *
ferr, double * berr, lapack_complex_double * work, double * rwork)
the arguments, in order, because bestie we are thorough:
int matrix_layoutβ which layout you're living in π«char factβ thefactflag, slaychar transβ thetransflag, also slaylapack_int nβ n!lapack_int klβ the lower bandwidth, kllapack_int kuβ the upper bandwidth, kulapack_int nrhsβ number of right-hand sides, nrhslapack_complex_double *abβ theabpointerlapack_int ldabβ leading dimension ofab, ldablapack_complex_double *afbβ theafbpointerlapack_int ldafbβ leading dimension ofafb, ldafblapack_int *ipivβ the pivot indices, ipivchar *equedβ pointer toequeddouble *rβ pointer tordouble *cβ pointer toclapack_complex_double *bβ thebpointerlapack_int ldbβ leading dimension ofb, ldblapack_complex_double *xβ thexpointerlapack_int ldxβ leading dimension ofx, ldxdouble *rcondβ pointer torconddouble *ferrβ pointer toferrdouble *berrβ pointer toberrlapack_complex_double *workβ the workspace pointer,workdouble *rworkβ the real workspace pointer,rwork
fr fr that's the entire parameter list β nothing added, nothing dropped, no cap π§
and the vibe check detail you know we had to include:
Definition at line 36 of file lapacke_zgbsvx_work.c. π
π Author π
Generated automatically by Doxygen for LAPACK from the source code. so like, a robot wrote this, and honestly? she ate π€π
π cute little sign-off π
and that's the page! it's Version 3.8.0, dated Tue Nov 14 2017 β yes, a vintage. she's giving main character energy from 2017 and we respect her for it πβ bye bestie, go call your LAPACKE_zgbsvx_work 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