lapacke_dgbrfs_work.c(3)
π
lapacke_dgbrfs_work.c (3) β a LAPACK page, bestie edition β¨
okay so this whole thing lives in the LAPACK manual, and the page is literally named lapacke_dgbrfs_work.c. That's it, that's the name. No notes. π
β¨ NAME β¨
lapacke_dgbrfs_work.c β yes, the page is named after the file, and honestly? Iconic of it. π
πΈ SYNOPSIS πΈ
First thing you gotta do, no cap, is pull in the header:
#include 'lapacke_utils.h'
π¦ Functions π¦
The one and only main character here is LAPACKE_dgbrfs_work, and its signature is long. Like, hold my iced coffee long. π§
lapack_int LAPACKE_dgbrfs_work (int matrix_layout, char trans,
lapack_int n, lapack_int kl, lapack_int ku, lapack_int nrhs, const
double *ab, lapack_int ldab, const double *afb, lapack_int ldafb,
const lapack_int *ipiv, const double *b, lapack_int ldb, double *x,
lapack_int ldx, double *ferr, double *berr, double *work, lapack_int
*iwork)
π Function Documentation π
π lapack_int LAPACKE_dgbrfs_work (...) π
Deep breath, bestie, here's the full squad in order β every single one of them, not skipping a single member of the group chat:
lapack_int LAPACKE_dgbrfs_work (int matrix_layout, char trans, lapack_int n,
lapack_int kl, lapack_int ku, lapack_int nrhs, const double * ab,
lapack_int ldab, const double * afb, lapack_int ldafb, const lapack_int
* ipiv, const double * b, lapack_int ldb, double * x, lapack_int ldx,
double * ferr, double * berr, double * work, lapack_int * iwork)
The full roster, so you know exactly who's who and what type they're serving:
int matrix_layoutβ anint, sitting first in line like it owns the place πchar transβ a singlechar, tiny but important energylapack_int nβ alapack_intlapack_int klβ also alapack_intlapack_int kuβ you guessed it,lapack_intlapack_int nrhsβlapack_int, still goingconst double * abβ pointer to constdoublelapack_int ldabβlapack_intconst double * afbβ constdouble *lapack_int ldafbβlapack_intconst lapack_int * ipivβ pointer to constlapack_intconst double * bβ constdouble *lapack_int ldbβlapack_intdouble * xβ a plain olddouble *lapack_int ldxβlapack_intdouble * ferrβdouble *double * berrβdouble *double * workβdouble *(earning its name fr fr)lapack_int * iworkβlapack_int *
the definition? it's chilling at line 36 of the file lapacke_dgbrfs_work.c. remember that, it might come up. π«Ά
π Author π
Not a human being, not a mystery β this page was generated automatically by Doxygen for LAPACK from the source code. The robots did this. We respect the robots. π€β¨
β the cute sign-off β
so that's the whole page, bestie β this is Version 3.8.0, dated Tue Nov 14 2017, and it's the lapacke_dgbrfs_work.c (3) page under LAPACK. go forth and slay your nearest linear algebra problem ππ¦πΈ
π¦ 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