lapacke_ztgsja_work.c(3)

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

πŸ’… NAME

lapacke_ztgsja_work.c β€” bestie, this is the LAPACKE wrapper file for ztgsja, and it's literally the whole personality of this page.


✨ SYNOPSIS ✨

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

#include 'lapacke_utils.h'

πŸŽ€ Functions πŸŽ€

Here's the one (1) function living in this file, and yes she's a long one β€” brace yourself:

lapack_int LAPACKE_ztgsja_work (int matrix_layout, char jobu, char jobv,
    char jobq, lapack_int m, lapack_int p, lapack_int n, lapack_int k,
    lapack_int l, lapack_complex_double *a, lapack_int lda,
    lapack_complex_double *b, lapack_int ldb, double tola, double tolb,
    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, lapack_int *ncycle)

πŸ”₯ Function Documentation πŸ”₯

🌸 `lapack_int LAPACKE_ztgsja_work (int matrix_layout, char jobu, char jobv, char jobq, lapack_int m, lapack_int p, lapack_int n, lapack_int k, lapack_int l, lapack_complex_double * a, lapack_int lda, lapack_complex_double * b, lapack_int ldb, double tola, double tolb, 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, lapack_int * ncycle) 🌸

So basically, that's the full signature above β€” same thing, just laid out all pretty with the * hugging the parameter names instead of the types. Same function, bestie, don't let the spacing jump-scare you πŸ’€

✨ Fun fact (well, "fact" fact): the definition lives at line 36 of the file lapacke_ztgsja_work.c. That's it. That's the whole documentation. She's mysterious. She's giving minimal. We respect it 🫢

Also worth clocking: the first parameter list and this one are just two renderings of the exact same function β€” every parameter shows up in both, in the same order, no cap. matrix_layout, jobu, jobv, jobq, m, p, n, k, l, a, lda, b, ldb, tola, tolb, alpha, beta, u, ldu, v, ldv, q, ldq, work, ncycle β€” all twenty-five of them, accounted for πŸ’…


πŸ‘‘ Author πŸ‘‘

Generated automatically by Doxygen for LAPACK from the source code. Not me, not you, not a human with feelings β€” a tool, doing its little auto-generation thing. Iconic behaviour honestly.


✨ that's the whole page, mwah ✨ This lil rewrite was brought to you by LAPACK, version 3.8.0, dated Tue Nov 14 2017 β€” and the manual name is lapacke_ztgsja_work.c(3), in case you forgot where you were πŸ’– Go call some LAPACK, bestie, you got this πŸŽ€

πŸ“¦ where this page comes from