@@ -3323,6 +3323,138 @@ void LAPACK_zgesdd_base(
33233323 #define LAPACK_zgesdd(...) LAPACK_zgesdd_base(__VA_ARGS__)
33243324#endif
33253325
3326+ #define LAPACK_cgedmd LAPACK_GLOBAL(cgedmd,CGEDMD)
3327+ void LAPACK_cgedmd(
3328+ char const* jobs, char const* jobz, char const* jobf,
3329+ lapack_int const* whtsvd, lapack_int const* m, lapack_int const* n,
3330+ lapack_complex_float* x, lapack_int const* ldx,
3331+ lapack_complex_float* y, lapack_int const* ldy, lapack_int const* k,
3332+ lapack_complex_float* reig, lapack_complex_float* imeig,
3333+ lapack_complex_float* z, lapack_int const* ldz, lapack_complex_float* res,
3334+ lapack_complex_float* b, lapack_int const* ldb,
3335+ lapack_complex_float* w, lapack_int const* ldw,
3336+ lapack_complex_float* s, lapack_int const* lds,
3337+ lapack_complex_float* work, lapack_int const* lwork,
3338+ lapack_int* iwork, lapack_int const* liwork,
3339+ lapack_int* info );
3340+
3341+ #define LAPACK_dgedmd LAPACK_GLOBAL(dgedmd,DGEDMD)
3342+ void LAPACK_dgedmd(
3343+ char const* jobs, char const* jobz, char const* jobf,
3344+ lapack_int const* whtsvd, lapack_int const* m, lapack_int const* n,
3345+ double* x, lapack_int const* ldx,
3346+ double* y, lapack_int const* ldy, lapack_int const* k,
3347+ double* reig, double* imeig,
3348+ double* z, lapack_int const* ldz, double* res,
3349+ double* b, lapack_int const* ldb,
3350+ double* w, lapack_int const* ldw,
3351+ double* s, lapack_int const* lds,
3352+ double* work, lapack_int const* lwork,
3353+ lapack_int* iwork, lapack_int const* liwork,
3354+ lapack_int* info );
3355+
3356+ #define LAPACK_sgedmd LAPACK_GLOBAL(sgedmd,SGEDMD)
3357+ void LAPACK_sgedmd(
3358+ char const* jobs, char const* jobz, char const* jobf,
3359+ lapack_int const* whtsvd, lapack_int const* m, lapack_int const* n,
3360+ float* x, lapack_int const* ldx,
3361+ float* y, lapack_int const* ldy, lapack_int const* k,
3362+ float* reig, float* imeig,
3363+ float* z, lapack_int const* ldz, float* res,
3364+ float* b, lapack_int const* ldb,
3365+ float* w, lapack_int const* ldw,
3366+ float* s, lapack_int const* lds,
3367+ float* work, lapack_int const* lwork,
3368+ lapack_int* iwork, lapack_int const* liwork,
3369+ lapack_int* info );
3370+
3371+ #define LAPACK_zgedmd LAPACK_GLOBAL(zgedmd,ZGEDMD)
3372+ void LAPACK_zgedmd(
3373+ char const* jobs, char const* jobz, char const* jobf,
3374+ lapack_int const* whtsvd, lapack_int const* m, lapack_int const* n,
3375+ lapack_complex_double* x, lapack_int const* ldx,
3376+ lapack_complex_double* y, lapack_int const* ldy, lapack_int const* k,
3377+ lapack_complex_double* reig, lapack_complex_double* imeig,
3378+ lapack_complex_double* z, lapack_int const* ldz, lapack_complex_double* res,
3379+ lapack_complex_double* b, lapack_int const* ldb,
3380+ lapack_complex_double* w, lapack_int const* ldw,
3381+ lapack_complex_double* s, lapack_int const* lds,
3382+ lapack_complex_double* work, lapack_int const* lwork,
3383+ lapack_int* iwork, lapack_int const* liwork,
3384+ lapack_int* info );
3385+
3386+ #define LAPACK_cgedmdq LAPACK_GLOBAL(cgedmdq,CGEDMDQ)
3387+ void LAPACK_cgedmdq(
3388+ char const* jobs, char const* jobz, char const* jobr, char const* jobq,
3389+ char const* jobt, char const* jobf, lapack_int const* whtsvd,
3390+ lapack_int const* m, lapack_int const* n,
3391+ lapack_complex_float* f, lapack_int const* ldf,
3392+ lapack_complex_float* x, lapack_int const* ldx,
3393+ lapack_complex_float* y, lapack_int const* ldy, lapack_int const* nrnk,
3394+ float const* tol, lapack_int const* k,
3395+ lapack_complex_float* reig, lapack_complex_float* imeig,
3396+ lapack_complex_float* z, lapack_int const* ldz, lapack_complex_float* res,
3397+ lapack_complex_float* b, lapack_int const* ldb,
3398+ lapack_complex_float* v, lapack_int const* ldv,
3399+ lapack_complex_float* s, lapack_int const* lds,
3400+ lapack_complex_float* work, lapack_int const* lwork,
3401+ lapack_int* iwork, lapack_int const* liwork,
3402+ lapack_int* info );
3403+
3404+ #define LAPACK_dgedmdq LAPACK_GLOBAL(dgedmdq,DGEDMDQ)
3405+ void LAPACK_dgedmdq(
3406+ char const* jobs, char const* jobz, char const* jobr, char const* jobq,
3407+ char const* jobt, char const* jobf, lapack_int const* whtsvd,
3408+ lapack_int const* m, lapack_int const* n,
3409+ double* f, lapack_int const* ldf,
3410+ double* x, lapack_int const* ldx,
3411+ double* y, lapack_int const* ldy, lapack_int const* nrnk,
3412+ double const* tol, lapack_int const* k,
3413+ double* reig, double* imeig,
3414+ double* z, lapack_int const* ldz, double* res,
3415+ double* b, lapack_int const* ldb,
3416+ double* v, lapack_int const* ldv,
3417+ double* s, lapack_int const* lds,
3418+ double* work, lapack_int const* lwork,
3419+ lapack_int* iwork, lapack_int const* liwork,
3420+ lapack_int* info );
3421+
3422+ #define LAPACK_sgedmdq LAPACK_GLOBAL(sgedmdq,SGEDMDQ)
3423+ void LAPACK_sgedmdq(
3424+ char const* jobs, char const* jobz, char const* jobr, char const* jobq,
3425+ char const* jobt, char const* jobf, lapack_int const* whtsvd,
3426+ lapack_int const* m, lapack_int const* n,
3427+ float* f, lapack_int const* ldf,
3428+ float* x, lapack_int const* ldx,
3429+ float* y, lapack_int const* ldy, lapack_int const* nrnk,
3430+ float const* tol, lapack_int const* k,
3431+ float* reig, float* imeig,
3432+ float* z, lapack_int const* ldz, float* res,
3433+ float* b, lapack_int const* ldb,
3434+ float* v, lapack_int const* ldv,
3435+ float* s, lapack_int const* lds,
3436+ float* work, lapack_int const* lwork,
3437+ lapack_int* iwork, lapack_int const* liwork,
3438+ lapack_int* info );
3439+
3440+ #define LAPACK_zgedmdq LAPACK_GLOBAL(zgedmdq,ZGEDMDQ)
3441+ void LAPACK_zgedmdq(
3442+ char const* jobs, char const* jobz, char const* jobr, char const* jobq,
3443+ char const* jobt, char const* jobf, lapack_int const* whtsvd,
3444+ lapack_int const* m, lapack_int const* n,
3445+ lapack_complex_double* f, lapack_int const* ldf,
3446+ lapack_complex_double* x, lapack_int const* ldx,
3447+ lapack_complex_double* y, lapack_int const* ldy, lapack_int const* nrnk,
3448+ double const* tol, lapack_int const* k,
3449+ lapack_complex_double* reig, lapack_complex_double* imeig,
3450+ lapack_complex_double* z, lapack_int const* ldz, lapack_complex_double* res,
3451+ lapack_complex_double* b, lapack_int const* ldb,
3452+ lapack_complex_double* v, lapack_int const* ldv,
3453+ lapack_complex_double* s, lapack_int const* lds,
3454+ lapack_complex_double* work, lapack_int const* lwork,
3455+ lapack_int* iwork, lapack_int const* liwork,
3456+ lapack_int* info );
3457+
33263458#define LAPACK_cgesv LAPACK_GLOBAL(cgesv,CGESV)
33273459lapack_int LAPACK_cgesv(
33283460 lapack_int const* n, lapack_int const* nrhs,
0 commit comments