lapacke_cgesvdx_work.c(3)

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

πŸŽ€ lapacke_cgesvdx_work.c πŸŽ€

okay bestie, welcome to the LAPACK manual page for lapacke_cgesvdx_work.c β€” yes, that's the manual name, and yes, it's giving absolute C-function main character energy. This is the page tag lapacke_cgesvdx_work.c(3) vibes, so let's get into it without dropping a single parameter. periodt. πŸ’…

πŸ’– NAME πŸ’–

lapacke_cgesvdx_work.c

✨ SYNOPSIS ✨

first things first, include this, bestie:

#include 'lapacke_utils.h'

🧚 Functions 🧚

then here's the function lineup, exactly as typed:

       lapack_int LAPACKE_cgesvdx_work (int matrix_layout, char jobu, char
           jobvt, char range, lapack_int m, lapack_int n, lapack_complex_float
           *a, lapack_int lda, float vl, float vu, lapack_int il, lapack_int
           iu, lapack_int *ns, float *s, lapack_complex_float *u, lapack_int
           ldu, lapack_complex_float *vt, lapack_int ldvt, lapack_complex_float
           *work, lapack_int lwork, float *rwork, lapack_int *iwork)

πŸ¦‹ Function Documentation πŸ¦‹

πŸ’… lapack_int LAPACKE_cgesvdx_work (...) πŸ’…

here's the whole signature again, exactly like the docs show it:

       lapack_int LAPACKE_cgesvdx_work (int matrix_layout, char jobu, char jobvt,
           char range, lapack_int m, lapack_int n, lapack_complex_float * a,
           lapack_int lda, float vl, float vu, lapack_int il, lapack_int iu,
           lapack_int * ns, float * s, lapack_complex_float * u, lapack_int ldu,
           lapack_complex_float * vt, lapack_int ldvt, lapack_complex_float * work,
           lapack_int lwork, float * rwork, lapack_int * iwork)

and the source says, literally:

Definition at line 36 of file lapacke_cgesvdx_work.c.

there's no parameter-by-parameter prose in this page, so here's the cast list exactly as typed, no cap:

  • matrix_layout β€” type int.
  • jobu β€” type char.
  • jobvt β€” type char.
  • range β€” type char.
  • m β€” type lapack_int.
  • n β€” type lapack_int.
  • a β€” type lapack_complex_float *.
  • lda β€” type lapack_int.
  • vl β€” type float.
  • vu β€” type float.
  • il β€” type lapack_int.
  • iu β€” type lapack_int.
  • ns β€” type lapack_int *.
  • s β€” type float *.
  • u β€” type lapack_complex_float *.
  • ldu β€” type lapack_int.
  • vt β€” type lapack_complex_float *.
  • ldvt β€” type lapack_int.
  • work β€” type lapack_complex_float *.
  • lwork β€” type lapack_int.
  • rwork β€” type float *.
  • iwork β€” type lapack_int *.

that's the whole squad. iconic. 🫢

πŸ‘‘ Author πŸ‘‘

Generated automatically by Doxygen for LAPACK from the source code.


and that's the page, bestie πŸŒˆπŸ’–. it came from the LAPACK source, with Version 3.8.0 dated Tue Nov 14 2017, and the page tag is lapacke_cgesvdx_work.c(3). slay. πŸŽ€βœ¨

πŸ“¦ where this page comes from