lapacke_chpsvx.c(3)

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

πŸ’… lapacke_chpsvx.c β€” bestie's guide to solving complex Hermitian systems ✨

Okay so real talk, this page is from LAPACK, and the function we're obsessing over lives in lapacke_chpsvx.c. That's the header/title situation, besties β€” the whole page is literally named after the file. Periodt. πŸŽ€


🌸 SYNOPSIS 🌸

First thing you gotta do is pull in the utils header, no cap:

#include 'lapacke_utils.h'

✨ Functions ✨

Here's the icon herself, the one we've all been waiting for:

lapack_int LAPACKE_chpsvx (int matrix_layout, char fact, char uplo,
    lapack_int n, lapack_int nrhs, const lapack_complex_float *ap,
    lapack_complex_float *afp, lapack_int *ipiv, const
    lapack_complex_float *b, lapack_int ldb, lapack_complex_float *x,
    lapack_int ldx, float *rcond, float *ferr, float *berr)

That's a lot of parameters and honestly? She ate. πŸ’…


πŸ¦‹ Function Documentation πŸ¦‹

🌈 lapack_int LAPACKE_chpsvx (...)

The full signature, laid out for you exactly, because we do not skip details in this house:

lapack_int LAPACKE_chpsvx (int matrix_layout, char fact, char uplo,
    lapack_int n, lapack_int nrhs, const lapack_complex_float * ap,
    lapack_complex_float * afp, lapack_int * ipiv, const
    lapack_complex_float * b, lapack_int ldb, lapack_complex_float * x,
    lapack_int ldx, float * rcond, float * ferr, float * berr)

Definition at line 36 of file lapacke_chpsvx.c. πŸ‘‘

Ngl, that line number is a whole vibe check β€” if you're spelunking the source, that's exactly where she's defined. Don't @ me. 🫢

πŸ‘‘ Author πŸ‘‘

Slay alert 🚨 β€” this page was generated automatically by Doxygen for LAPACK from the source code. So nobody hand-wrote this beauty, she was born iconic. Machine-generated main character energy, fr fr. πŸ€–πŸ’–


πŸ’€ Sign-off, bestie πŸ’€

This masterpiece is from Version 3.8.0, dated Tue Nov 14 2017, and the manual name on the tin is lapacke_chpsvx.c(3). So when you're out here shipping Hermitian solves, remember who told you: complex floats, packed storage, and a whole lotta rcond/ferr/berr realness. Drink water, read your exit codes, and stan responsibly. πŸŒΈβœ¨πŸ¦‹πŸ’œ

k bye ily, go compile something beautiful πŸ’…πŸŽ€πŸ“

πŸ“¦ where this page comes from