@@ -2433,6 +2433,58 @@ void LAPACK_zgesvd(
2433
2433
double * rwork,
2434
2434
lapack_int* info );
2435
2435
2436
+ #define LAPACK_cgesvdq LAPACK_GLOBAL (cgesvdq,CGESVDQ)
2437
+ void LAPACK_cgesvdq(
2438
+ char const * joba, char const * jobp, char const * jobr, char const * jobu, char const * jobv,
2439
+ lapack_int const * m, lapack_int const * n,
2440
+ lapack_complex_float* A, lapack_int const * lda,
2441
+ float * S,
2442
+ lapack_complex_float* U, lapack_int const * ldu,
2443
+ lapack_complex_float* V, lapack_int const * ldv, lapack_int* numrank,
2444
+ lapack_int* iwork, lapack_int const * liwork,
2445
+ lapack_complex_float* cwork, lapack_int* lcwork,
2446
+ float * rwork, lapack_int const * lrwork,
2447
+ lapack_int* info );
2448
+
2449
+ #define LAPACK_dgesvdq LAPACK_GLOBAL (dgesvdq,DGESVDQ)
2450
+ void LAPACK_dgesvdq(
2451
+ char const * joba, char const * jobp, char const * jobr, char const * jobu, char const * jobv,
2452
+ lapack_int const * m, lapack_int const * n,
2453
+ double * A, lapack_int const * lda,
2454
+ double * S,
2455
+ double * U, lapack_int const * ldu,
2456
+ double * V, lapack_int const * ldv, lapack_int* numrank,
2457
+ lapack_int* iwork, lapack_int const * liwork,
2458
+ double * work, lapack_int* lwork,
2459
+ double * rwork, lapack_int const * lrwork,
2460
+ lapack_int* info );
2461
+
2462
+ #define LAPACK_sgesvdq LAPACK_GLOBAL (sgesvdq,SGESVDQ)
2463
+ void LAPACK_sgesvdq(
2464
+ char const * joba, char const * jobp, char const * jobr, char const * jobu, char const * jobv,
2465
+ lapack_int const * m, lapack_int const * n,
2466
+ float * A, lapack_int const * lda,
2467
+ float * S,
2468
+ float * U, lapack_int const * ldu,
2469
+ float * V, lapack_int const * ldv, lapack_int* numrank,
2470
+ lapack_int* iwork, lapack_int const * liwork,
2471
+ float * work, lapack_int* lwork,
2472
+ float * rwork, lapack_int const * lrwork,
2473
+ lapack_int* info );
2474
+
2475
+ #define LAPACK_zgesvdq LAPACK_GLOBAL (zgesvdq,ZGESVDQ)
2476
+ void LAPACK_zgesvdq(
2477
+ char const * joba, char const * jobp, char const * jobr, char const * jobu, char const * jobv,
2478
+ lapack_int const * m, lapack_int const * n,
2479
+ lapack_complex_double* A, lapack_int const * lda,
2480
+ double * S,
2481
+ lapack_complex_double* U, lapack_int const * ldu,
2482
+ lapack_complex_double* V, lapack_int const * ldv, lapack_int* numrank,
2483
+ lapack_int* iwork, lapack_int const * liwork,
2484
+ lapack_complex_float* cwork, lapack_int* lcwork,
2485
+ double * rwork, lapack_int const * lrwork,
2486
+ lapack_int* info );
2487
+
2436
2488
#define LAPACK_cgesvdx LAPACK_GLOBAL (cgesvdx,CGESVDX)
2437
2489
void LAPACK_cgesvdx(
2438
2490
char const * jobu, char const * jobvt, char const * range,
0 commit comments