@@ -3323,6 +3323,138 @@ void LAPACK_zgesdd_base(
3323
3323
#define LAPACK_zgesdd(...) LAPACK_zgesdd_base(__VA_ARGS__)
3324
3324
#endif
3325
3325
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
+
3326
3458
#define LAPACK_cgesv LAPACK_GLOBAL(cgesv,CGESV)
3327
3459
lapack_int LAPACK_cgesv(
3328
3460
lapack_int const* n, lapack_int const* nrhs,
0 commit comments