lapacke_zgesvdx_work.c(3)

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

πŸ’… NAME πŸ’…

lapacke_zgesvdx_work.c β€” bestie, this is the page for that one file, and it's lowkey just the work-array variant of the singular value decomposition situation πŸ¦‹

Okay so real talk, the manual name up top is lapacke_zgesvdx_work.c(3) and the whole thing lives under LAPACK, so you already know we're in serious numerical-linear-algebra territory πŸ‘‘


✨ SYNOPSIS ✨

Pop this include in first, exactly like this, no notes:

#include 'lapacke_utils.h'

πŸŽ€ Functions πŸŽ€

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

lapack_int LAPACKE_zgesvdx_work (int matrix_layout, char jobu, char
    jobvt, char range, lapack_int m, lapack_int n, lapack_complex_double
    *a, lapack_int lda, double vl, double vu, lapack_int il, lapack_int
    iu, lapack_int *ns, double *s, lapack_complex_double *u, lapack_int
    ldu, lapack_complex_double *vt, lapack_int ldvt,
    lapack_complex_double *work, lapack_int lwork, double *rwork,
    lapack_int *iwork)

That's the whole vibe check right there πŸ’€ twenty-three arguments, and yes, every single one of them matters, no cap πŸ™ˆ


🌸 Function Documentation 🌸

πŸ’– lapack_int LAPACKE_zgesvdx_work πŸ’–

lapack_int LAPACKE_zgesvdx_work (int matrix_layout, char jobu, char jobvt,
    char range, lapack_int m, lapack_int n, lapack_complex_double * a,
    lapack_int lda, double vl, double vu, lapack_int il, lapack_int iu,
    lapack_int * ns, double * s, lapack_complex_double * u, lapack_int ldu,
    lapack_complex_double * vt, lapack_int ldvt, lapack_complex_double *
    work, lapack_int lwork, double * rwork, lapack_int * iwork)

Slay, that's the signature in all its glory ✨ and per the docs, the definition lives at line 36 of the file lapacke_zgesvdx_work.c β€” so if you ever need to go look at the source, you know exactly where she sits πŸ“

Like, look at that parameter list one more time, because it is giving thorough. matrix_layout, jobu, jobvt, range, m, n, a, lda, vl, vu, il, iu, ns, s, u, ldu, vt, ldvt, work, lwork, rwork, iwork β€” all present, all accounted for, all iconic 🫢


πŸ‘‘ Author πŸ‘‘

Generated automatically by Doxygen for LAPACK from the source code 🧚 So nobody hand-wrote this bad boy, she was born from the source, and honestly? Respect πŸ™Œ


Fr fr, this page is short but she's complete β€” nothing skipped, nothing extra, just the pure facts with a little sparkle on top πŸ’–

Bye bestie, go forth and decompose those matrices responsibly βœ¨πŸ’…

Version 3.8.0 Β· Tue Nov 14 2017 Β· and that's the whole lapacke_zgesvdx_work.c(3) page, mwah πŸ’‹πŸŒˆ

πŸ“¦ where this page comes from