lapacke_cgesv_work.c(3)

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

πŸ’… lapacke_cgesv_work.c(3) β€” the LAPACK girlie's guide

okay so bestie, this one is literally from the LAPACK manual (the LAPACK manual, yes, that one πŸ‘‘), and it's a very short little page β€” it's the doc for lapacke_cgesv_work.c, a single C file in the LAPACKE wrapper world. Think of it as one entry in the fam, not the whole saga. πŸŽ€


✨ NAME ✨

lapacke_cgesv_work.c β€” that's it, that's the name, no cap. It's the file itself, doing its little LAPACKE thing. πŸ¦‹


🌸 SYNOPSIS 🌸

The one and only include you need up top:

#include 'lapacke_utils.h'

That's the whole vibe check. Slay. ✨

πŸ’– Functions πŸ’–

Here's the legend herself, the one function this page is about:

lapack_int LAPACKE_cgesv_work (int matrix_layout, lapack_int n,
    lapack_int nrhs, lapack_complex_float *a, lapack_int lda, lapack_int
    *ipiv, lapack_complex_float *b, lapack_int ldb)

Look at her. So many arguments. Main character energy fr fr. 🫢


πŸ”₯ Function Documentation πŸ”₯

lapack_int LAPACKE_cgesv_work (...)

Bestie, here's the full signature in all its glory, exactly like the source spells it out:

lapack_int LAPACKE_cgesv_work (int matrix_layout, lapack_int n, lapack_int
    nrhs, lapack_complex_float * a, lapack_int lda, lapack_int * ipiv,
    lapack_complex_float * b, lapack_int ldb)

The important deets:

  • Definition β€” it lives at line 36 of the file lapacke_cgesv_work.c. That's its home address, iykyk 🏠
  • matrix_layout β€” an int, it tells the routine how your matrices are laid out
  • n β€” a lapack_int, the order of the problem
  • nrhs β€” a lapack_int, the number of right-hand sides
  • a β€” a pointer to a lapack_complex_float, the matrix herself
  • lda β€” a lapack_int, the leading dimension of a
  • ipiv β€” a pointer to a lapack_int, the pivot indices
  • b β€” a pointer to a lapack_complex_float, the right-hand side / solution situation
  • ldb β€” a lapack_int, the leading dimension of b

And that's genuinely all the page says about it β€” no extra lore, no bonus tea. Obsessed with the minimalism honestly. πŸ’…


🧚 Author 🧚

Generated automatically by Doxygen for LAPACK from the source code. So like, no human author to thank β€” the robot did it, and honestly? It ate. πŸ€–βœ¨


lowkey a reminder: this page is pure documentation for a wrapper file β€” the vibes are cute but the actual math lives in the linked routines, so don't come for me if you wanted more drama. πŸ™ˆ

that's the whole page, bestie β€” written by Doxygen, LAPACK Version 3.8.0, dated Tue Nov 14 2017 πŸ“πŸ’œ go forth and #include 'lapacke_utils.h' responsibly, mwah 🫢🌈

πŸ“¦ where this page comes from