lapacke_zggsvd_work.c(3)

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

πŸ’… NAME πŸ’…

lapacke_zggsvd_work.c β€” that’s the name, bestie, no extra sauce. This is the lapacke_zggsvd_work.c(3) page from the LAPACK manual, and we’re about to vibe through the signature, the definition line, the author bit, and the version/date. ✨

πŸ› οΈ SYNOPSIS πŸ› οΈ

Start with the include, exactly like this:

#include 'lapacke_utils.h'

🌈 Functions 🌈

There’s one function listed here, and I’m keeping the signature absolutely untouched:

       lapack_int LAPACKE_zggsvd_work (int matrix_layout, char jobu, char jobv,
           char jobq, lapack_int m, lapack_int n, lapack_int p, lapack_int *k,
           lapack_int *l, lapack_complex_double *a, lapack_int lda,
           lapack_complex_double *b, lapack_int ldb, double *alpha, double
           *beta, lapack_complex_double *u, lapack_int ldu,
           lapack_complex_double *v, lapack_int ldv, lapack_complex_double *q,
           lapack_int ldq, lapack_complex_double *work, double *rwork,
           lapack_int *iwork)

πŸ”₯ Function Documentation πŸ”₯

Here’s the function again, because the docs do be documenting:

   lapack_int LAPACKE_zggsvd_work (int matrix_layout, char jobu, char jobv,
       char jobq, lapack_int m, lapack_int n, lapack_int p, lapack_int * k,
       lapack_int * l, lapack_complex_double * a, lapack_int lda,
       lapack_complex_double * b, lapack_int ldb, double * alpha, double *
       beta, lapack_complex_double * u, lapack_int ldu, lapack_complex_double *
       v, lapack_int ldv, lapack_complex_double * q, lapack_int ldq,
       lapack_complex_double * work, double * rwork, lapack_int * iwork)

And the definition detail, literally: Definition at line 36 of file lapacke_zggsvd_work.c. no cap. πŸ’…

🌸 Author 🌸

Generated automatically by Doxygen for LAPACK from the source code.

That’s the author section in full, and it’s iconic. 🫢


mwah πŸ’‹ this whole thing is from LAPACK’s source code, generated automatically by Doxygen, and the footer vibes are Version 3.8.0 + Tue Nov 14 2017. periodt πŸŽ€

πŸ“¦ where this page comes from