lapacke_cgtrfs.c(3)
π NAME π
lapacke_cgtrfs.c β that's the whole name, bestie, it's not playing games. This is a LAPACK page (yes, the LAPACK manual, the real one), and the file in question is lapacke_cgtrfs.c. Short name, big signature energy. No cap.
β¨ SYNOPSIS β¨
Okay so before literally anything else, you gotta pull in the header:
#include 'lapacke_utils.h'
That's it, that's the vibe. Header in, then you get the goods π
π«Ά Functions
There's exactly one function on this page, and it is a lot β a whole parade of arguments. Here it is, character for character, because I would never do you dirty by paraphrasing a signature:
lapack_int LAPACKE_cgtrfs (int matrix_layout, char trans, lapack_int n,
lapack_int nrhs, const lapack_complex_float *dl, const
lapack_complex_float *d, const lapack_complex_float *du, const
lapack_complex_float *dlf, const lapack_complex_float *df, const
lapack_complex_float *duf, const lapack_complex_float *du2, const
lapack_int *ipiv, const lapack_complex_float *b, lapack_int ldb,
lapack_complex_float *x, lapack_int ldx, float *ferr, float *berr)
Count them. Go on. matrix_layout, trans, n, nrhs, dl, d, du, dlf, df, duf, du2, ipiv, b, ldb, x, ldx, ferr, berr. Eighteen. Eighteen arguments, main character energy, absolutely zero chill. The way that function signature just keeps going π Iconic honestly.
π₯ Function Documentation π₯
π lapack_int LAPACKE_cgtrfs (...)
Deep breath. Here's the full thing again β same args, same types, same const placements, same pointer stars, exactly as written, because this is the part where you do not freestyle:
lapack_int LAPACKE_cgtrfs (int matrix_layout, char trans, lapack_int n,
lapack_int nrhs, const lapack_complex_float * dl, const
lapack_complex_float * d, const lapack_complex_float * du, const
lapack_complex_float * dlf, const lapack_complex_float * df, const
lapack_complex_float * duf, const lapack_complex_float * du2, const
lapack_int * ipiv, const lapack_complex_float * b, lapack_int ldb,
lapack_complex_float * x, lapack_int ldx, float * ferr, float * berr)
Definition at line 36 of file lapacke_cgtrfs.c. Slay. Now you know exactly where to look if you ever need to stare at it in person π
Quick vibe check, bestie: this page lists the function and its arguments and honestly that's what we've got β I'm not out here inventing lore about what each arg does. Read the signature, trust the signature, copy the signature exactly. π
π Author π
Generated automatically by Doxygen for LAPACK from the source code. So nobody hand-wrote this one β a robot did it, and honestly? The robot ate. π€β¨
That's the whole page, bestie β no filler, no fluff, everything from the original is right here. Version 3.8.0, dated Tue Nov 14 2017, LAPACK, page lapacke_cgtrfs.c(3). Oldie but a goodie π¦ Thanks for reading, mwah π
π¦ 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