lapacke_dgesv_work.c(3)

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

✨ NAME ✨

okay bestie, gather 'round β€” this is the manpage for lapacke_dgesv_work.c, and it's literally the C wrapper that does the solving for you πŸ’…


🌸 SYNOPSIS 🌸

so first things first, you gotta pull in this header, no cap:

#include 'lapacke_utils.h'

πŸŽ€ Functions πŸŽ€

here's the main character of the whole page, the one and only:

lapack_int LAPACKE_dgesv_work (int matrix_layout, lapack_int n,
    lapack_int nrhs, double *a, lapack_int lda, lapack_int *ipiv, double
    *b, lapack_int ldb)

πŸ¦‹ Function Documentation πŸ¦‹

🩷 lapack_int LAPACKE_dgesv_work (int matrix_layout, lapack_int n, lapack_int nrhs, double * a, lapack_int lda, lapack_int * ipiv, double * b, lapack_int ldb)

okay so this is the function, fr fr. she's defined at line 36 of the file lapacke_dgesv_work.c β€” iykyk, that's where the magic lives ✨

let me break down her whole vibe for you:

  • int matrix_layout β€” tells the function how your matrix is laid out, bestie (row-major or column-major, pick your fighter πŸ’€)
  • lapack_int n β€” the order of the matrix, like how big she is πŸ‘‘
  • lapack_int nrhs β€” how many right-hand sides you're working with, the more the merrier honestly
  • double * a β€” pointer to the matrix A, she's a double-precision icon
  • lapack_int lda β€” the leading dimension of A, don't sleep on her
  • lapack_int * ipiv β€” the pivot indices, keeping track of all the swaps πŸ”„
  • double * b β€” pointer to the right-hand side matrix B, also serving double duty as the solution on the way out 🫢
  • lapack_int ldb β€” the leading dimension of B, gotta respect her too

πŸ’œ Author πŸ’œ

ngl, this whole thing was generated automatically by Doxygen for LAPACK from the source code β€” so nobody hand-wrote this, she was born fully formed like Athena, iconic behavior honestly 🌈


πŸ’– and that's the whole page, bestie β€” every flag, every type, every detail, preserved with love and zero skips. slay. periodt. 🩷

✨ LAPACK Version 3.8.0 ✨ Tue Nov 14 2017 ✨ β€” mwah, catch you on the next manpage, ily πŸ«ΆπŸ’…

πŸ“¦ where this page comes from