lapacke_chetrs_aa_2stage.c(3)

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

πŸ’– lapacke_chetrs_aa_2stage.c β€” bestie's guide to the 2-stage Hermitian solve πŸ’–

okay so you've stumbled into the docs for lapacke_chetrs_aa_2stage.c, and honestly? you've come to the right place. this is LAPACK's little helper, no cap. let me walk you through it.


✨ SYNOPSIS ✨

like, first things first, you gotta pull in the utilities:

#include 'lapacke_utils.h'

πŸŽ€ Functions πŸŽ€

here's the main character of this whole page, fr fr:

lapack_int LAPACKE_chetrs_aa_2stage (int matrix_layout, char uplo,
    lapack_int n, lapack_int nrhs, lapack_complex_float *a, lapack_int
    lda, lapack_complex_float *tb, lapack_int ltb, lapack_int *ipiv,
    lapack_int *ipiv2, lapack_complex_float *b, lapack_int ldb)

🌸 Function Documentation 🌸

lapack_int LAPACKE_chetrs_aa_2stage (int matrix_layout, char uplo, lapack_int n, lapack_int nrhs, lapack_complex_float * a, lapack_int lda, lapack_complex_float * tb, lapack_int ltb, lapack_int * ipiv, lapack_int * ipiv2, lapack_complex_float * b, lapack_int ldb)

so this is the function, and yes bestie, that's the full signature β€” every single parameter lives here:

  • int matrix_layout β€” tells us how the matrix is laid out (row-major or column-major vibes).
  • char uplo β€” which triangle are we working with? upper or lower? pick your fighter.
  • lapack_int n β€” the order of the matrix, i.e. how big it is.
  • lapack_int nrhs β€” how many right-hand sides we're solving for at once. multitasking queen.
  • lapack_complex_float * a β€” pointer to the matrix a, all complex and floaty.
  • lapack_int lda β€” leading dimension of a. respect the stride, periodt.
  • lapack_complex_float * tb β€” pointer to tb, another complex float array.
  • lapack_int ltb β€” leading dimension of tb.
  • lapack_int * ipiv β€” pivot indices, an integer array.
  • lapack_int * ipiv2 β€” more pivot indices, also integers.
  • lapack_complex_float * b β€” the right-hand side b (complex float array), where the solve happens.
  • lapack_int ldb β€” leading dimension of b.

πŸ“ Definition at line 36 of file lapacke_chetrs_aa_2stage.c. (yes, line 36, iconic.)


πŸ‘‘ Author πŸ‘‘

Generated automatically by Doxygen for LAPACK from the source code. (not a human, just a very diligent bot doing its thing πŸ’…)

πŸ¦‹ Sign-off πŸ¦‹

and that's the whole page, bestie! you made it. this was Version 3.8.0, dated Tue Nov 14 2017 β€” so it's giving vintage but still slaying. go forth and solve those Hermitian systems, ily! πŸ’–βœ¨πŸŽ€

πŸ“¦ where this page comes from