lapacke_zhpgst_work.c(3)

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

πŸ’… NAME πŸ’…

lapacke_zhpgst_work.c β€” okay so this is the C file that's out here doing the absolute most, bestie. It's a LAPACKE file, which means it's the ✨friendly✨ C wrapper energy for a LAPACK routine, and this page is literally just the Doxygen-generated documentation for it. Periodt.


🌸 SYNOPSIS 🌸

First things first, you gotta pull in the header, no cap:

#include 'lapacke_utils.h'

πŸŽ€ Functions

  • lapack_int LAPACKE_zhpgst_work (int matrix_layout, lapack_int itype, char uplo, lapack_int n, lapack_complex_double *ap, const lapack_complex_double *bp) β€” the one (1) function this whole file is about, and she is a whole main character. The _work at the end is iykyk β€” it's the version where you're handling the workspace yourself.

πŸ¦‹ Function Documentation πŸ¦‹

⭐ lapack_int LAPACKE_zhpgst_work (int matrix_layout, lapack_int itype, char uplo, lapack_int n, lapack_complex_double * ap, const lapack_complex_double * bp)

Here's the full signature laid out so you can literally see it, bestie:

lapack_int LAPACKE_zhpgst_work (int matrix_layout, lapack_int itype, char
    uplo, lapack_int n, lapack_complex_double * ap, const
    lapack_complex_double * bp)

So what are all these things? Okay so, gathering them up:

  • matrix_layout β€” an int, tells it how your matrices are laid out.
  • itype β€” a lapack_int, the type parameter, that's the vibe check for which transformation you're doing.
  • uplo β€” a char, which triangle of the matrix you're messing with.
  • n β€” a lapack_int, the order, aka how big we're going.
  • ap β€” a lapack_complex_double *, your packed complex double array, she gets modified in place, careful.
  • bp β€” a const lapack_complex_double *, the packed complex double array you're reading from β€” const, so hands off, don't touch her.
Ngl, this page doesn't spell out what each parameter does beyond the signature β€” so I'm not gonna sit here and invent lore. What you see is what you get, fr fr. πŸ’€

Definition at line 36 of file lapacke_zhpgst_work.c. Yep, that's the exact line, no guessing, it's right there. πŸ“


πŸ‘‘ Author πŸ‘‘

Generated automatically by Doxygen for LAPACK from the source code. Not a human, not a vibe curator β€” just Doxygen doing her little automated thing. πŸ€–βœ¨


Okay bestie that's the whole page!! 🫢 This was LAPACK documentation, Version 3.8.0, dated Tue Nov 14 2017 β€” and yes the manual name is LAPACK, we been knew. Go forth and slay your packed complex matrices πŸ’–πŸŽ€πŸ¦‹

πŸ“¦ where this page comes from