lapacke_cbbcsd.c(3)

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

πŸ’… lapacke_cbbcsd.c(3) β€” a LAPACK moment

okay so bestie, this page lives in the LAPACK manual (yes, that LAPACK ✨), and it's literally all about one function. it's giving "short page, big signature" energy and honestly? iconic. let's get into it πŸŽ€


✨ NAME ✨

lapacke_cbbcsd.c β€” that's the file, that's the name, she's simple, she's cute, no notes πŸ’–


🌸 SYNOPSIS 🌸

first things first, you gotta pull in the header like so:

#include 'lapacke_utils.h'

πŸ¦‹ Functions

here's the star of the show, the main character herself β€” LAPACKE_cbbcsd takes a lot of arguments (do not panic, we're gonna look at all of them, fr fr):

lapack_int LAPACKE_cbbcsd (int matrix_layout, char jobu1, char jobu2,
    char jobv1t, char jobv2t, char trans, lapack_int m, lapack_int p,
    lapack_int q, float *theta, float *phi, lapack_complex_float *u1,
    lapack_int ldu1, lapack_complex_float *u2, lapack_int ldu2,
    lapack_complex_float *v1t, lapack_int ldv1t, lapack_complex_float
    *v2t, lapack_int ldv2t, float *b11d, float *b11e, float *b12d, float
    *b12e, float *b21d, float *b21e, float *b22d, float *b22e)

like… she has range πŸ’… twenty-seven parameters and not one ounce of shame. we stay obsessed.


πŸ‘‘ Function Documentation πŸ‘‘

🌈 lapack_int LAPACKE_cbbcsd

okay so here's the same signature again, spelled out in full, exactly as she appears in the docs:

lapack_int LAPACKE_cbbcsd (int matrix_layout, char jobu1, char jobu2, char
    jobv1t, char jobv2t, char trans, lapack_int m, lapack_int p, lapack_int
    q, float * theta, float * phi, lapack_complex_float * u1, lapack_int
    ldu1, lapack_complex_float * u2, lapack_int ldu2, lapack_complex_float *
    v1t, lapack_int ldv1t, lapack_complex_float * v2t, lapack_int ldv2t,
    float * b11d, float * b11e, float * b12d, float * b12e, float * b21d,
    float * b21e, float * b22d, float * b22e)

and where does she live? Definition at line 36 of file lapacke_cbbcsd.c. πŸ“ lowkey a flex that she knows her exact address.


πŸ’œ Author πŸ’œ

Generated automatically by Doxygen for LAPACK from the source code. so nobody hand-wrote this one, the robot did it, and the robot ate 🫢 (respect to Doxygen, honestly.)


little heads up bestie: this page is auto-generated documentation, so everything above is exactly what the source says β€” no more, no less πŸ™ˆ

πŸŽ€ the cute sign-off πŸŽ€

Version 3.8.0 β€” dated Tue Nov 14 2017 β€” and that's the whole page, periodt. go forth and call your twenty-seven-argument function, you got this πŸ’–βœ¨πŸ’…

πŸ“¦ where this page comes from