lapacke_dggsvp3_work.c(3)

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

πŸ’… lapacke_dggsvp3_work.c β€” a LAPACK moment ✨

okay bestie, so this is a page straight out of the LAPACK manual (yes, that LAPACK, the linear-algebra royalty πŸ‘‘). The star of the show is a little function file called lapacke_dggsvp3_work.c, and honestly? she's giving "I do one very specific decomposition and I do it well" energy. πŸŽ€


🌸 NAME 🌸

lapacke_dggsvp3_work.c β€” literally just the name, no cap. That's the whole NAME section. Iconic minimalism, we love to see it. πŸ’…


✨ SYNOPSIS ✨

So first things first, you gotta pull in the header, like this:

#include 'lapacke_utils.h'

That's it, that's the vibe check. πŸ¦‹

🫢 Functions

Here's the one (1) function hanging out in this file, and she's a whole lot of parameters, ngl:

lapack_int LAPACKE_dggsvp3_work (int matrix_layout, char jobu, char jobv,
    char jobq, lapack_int m, lapack_int p, lapack_int n, double *a,
    lapack_int lda, double *b, lapack_int ldb, double tola, double tolb,
    lapack_int *k, lapack_int *l, double *u, lapack_int ldu, double *v,
    lapack_int ldv, double *q, lapack_int ldq, lapack_int *iwork, double
    *tau, double *work, lapack_int lwork)

look at her go 😭 twenty-something arguments and not a single one out of place. main character energy fr fr.


πŸ’– Function Documentation πŸ’–

⭐ lapack_int LAPACKE_dggsvp3_work (...) β€” the whole glow-up

okay so here's the full signature again, exactly as she appears in the docs, because we do not paraphrase signatures in this house πŸ™ˆ:

lapack_int LAPACKE_dggsvp3_work (int matrix_layout, char jobu, char jobv,
    char jobq, lapack_int m, lapack_int p, lapack_int n, double * a,
    lapack_int lda, double * b, lapack_int ldb, double tola, double tolb,
    lapack_int * k, lapack_int * l, double * u, lapack_int ldu, double * v,
    lapack_int ldv, double * q, lapack_int ldq, lapack_int * iwork, double *
    tau, double * work, lapack_int lwork)

Definition at line 36 of file lapacke_dggsvp3_work.c. πŸ“ (yes bestie, line 36, we stan a precise line number ✨)

ngl that's the entire documentation for the function on this page β€” no parameter-by-parameter breakdown here, so don't come for me, I'm just the messenger 🫢

πŸ‘‘ Author πŸ‘‘

This whole thing was generated automatically by Doxygen for LAPACK from the source code. πŸ€–βœ¨ So nobody hand-wrote this bad boy β€” Doxygen just woke up, did her little documentation slay, and went home. Periodt.


🌈 a cute little sign-off 🌈

and that's the tea, bestie πŸ’œ this page is Version 3.8.0, dated Tue Nov 14 2017 β€” a vintage, a classic, an elder of the LAPACK canon πŸŽ€ go forth and call LAPACKE_dggsvp3_work responsibly, mwah πŸ’‹πŸ’–

πŸ“¦ where this page comes from