lapacke_sorcsd_work.c(3)
π NAME
Okay so bestie, welcome to lapacke_sorcsd_work.c(3) β that's the page you're on, from the LAPACK manual, and the NAME section is literally just the filename. That's it. That's the whole name. No "β does the thing" tagline, no little summary, nothing. Iconic minimalism, honestly. π
β¨ SYNOPSIS β¨
Pull in the header like this:
#include 'lapacke_utils.h'
π«Ά Functions
Here's the one function chilling on this page, in all its long-signature glory:
lapack_int LAPACKE_sorcsd_work (int matrix_layout, char jobu1, char jobu2,
char jobv1t, char jobv2t, char trans, char signs, lapack_int m,
lapack_int p, lapack_int q, float *x11, lapack_int ldx11, float *x12,
lapack_int ldx12, float *x21, lapack_int ldx21, float *x22,
lapack_int ldx22, float *theta, float *u1, lapack_int ldu1, float *u2,
lapack_int ldu2, float *v1t, lapack_int ldv1t, float *v2t,
lapack_int ldv2t, float *work, lapack_int lwork, lapack_int *iwork)
Thirty-one arguments, bestie. Thirty-one. She's not mysterious, she's just booked and busy. π
π₯ Function Documentation π₯
lapack_int LAPACKE_sorcsd_work (...)
Fr fr, this is the full signature, bestie β every single parameter, spelled exactly how the source spells it:
lapack_int LAPACKE_sorcsd_work (int matrix_layout, char jobu1, char jobu2,
char jobv1t, char jobv2t, char trans, char signs, lapack_int m,
lapack_int p, lapack_int q, float * x11, lapack_int ldx11, float * x12,
lapack_int ldx12, float * x21, lapack_int ldx21, float * x22, lapack_int
ldx22, float * theta, float * u1, lapack_int ldu1, float * u2,
lapack_int ldu2, float * v1t, lapack_int ldv1t, float * v2t, lapack_int
ldv2t, float * work, lapack_int lwork, lapack_int * iwork)
So the roster is:
- Inputs:
matrix_layout,jobu1,jobu2,jobv1t,jobv2t,trans,signs - Dimensions:
m,p,q - The
xblock:x11withldx11,x12withldx12,x21withldx21,x22withldx22 - The
thetaarray:thetaπ - The
uside:u1withldu1,u2withldu2 - The
vside:v1twithldv1t,v2twithldv2t - Workspace:
work,lwork, andiwork
Heads up π«Ά β this doc page doesn't include a single word about what any of these actually do, and I'm not about to make stuff up. If you need the real semantics, go read the source, not me. I'm just the messenger with good vibes.
Definition at line 36 of file lapacke_sorcsd_work.c. π
π Author
Generated automatically by Doxygen for LAPACK from the source code. Not a human, not a vibe curator β just Doxygen doing its little autogenerated thing. π€
And that's the page, bestie! π This was Version 3.8.0, dated Tue Nov 14 2017, and the page is lapacke_sorcsd_work.c(3) β go forth, pass your arguments in the right order, and slay. πβ¨π
π¦ where this page comes from
- centos-stream 9: lapack 3.9.0-10.el9 Β· BSD
- centos-stream 9: lapack 3.9.0-10.el9 Β· BSD
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms