Lines Matching refs:lapack_complex_double
90 #ifndef lapack_complex_double
92 #define lapack_complex_double double _Complex macro
103 lapack_complex_double lapack_make_complex_double( double re, double im );
142 typedef lapack_logical (*LAPACK_Z_SELECT1) ( const lapack_complex_double* );
144 ( const lapack_complex_double*, const lapack_complex_double* );
180 double* d, double* e, lapack_complex_double* vt,
181 lapack_int ldvt, lapack_complex_double* u,
182 lapack_int ldu, lapack_complex_double* c,
210 lapack_int ku, lapack_complex_double* ab,
212 lapack_complex_double* q, lapack_int ldq,
213 lapack_complex_double* pt, lapack_int ldpt,
214 lapack_complex_double* c, lapack_int ldc );
230 const lapack_complex_double* ab, lapack_int ldab,
249 const lapack_complex_double* ab, lapack_int ldab,
268 const lapack_complex_double* ab, lapack_int ldab,
294 const lapack_complex_double* ab, lapack_int ldab,
295 const lapack_complex_double* afb, lapack_int ldafb,
297 const lapack_complex_double* b, lapack_int ldb,
298 lapack_complex_double* x, lapack_int ldx,
334 lapack_int nrhs, const lapack_complex_double* ab,
335 lapack_int ldab, const lapack_complex_double* afb,
338 const lapack_complex_double* b, lapack_int ldb,
339 lapack_complex_double* x, lapack_int ldx,
359 lapack_complex_double* ab, lapack_int ldab,
360 lapack_int* ipiv, lapack_complex_double* b,
390 lapack_int nrhs, lapack_complex_double* ab,
391 lapack_int ldab, lapack_complex_double* afb,
393 double* r, double* c, lapack_complex_double* b,
394 lapack_int ldb, lapack_complex_double* x,
431 lapack_int nrhs, lapack_complex_double* ab,
432 lapack_int ldab, lapack_complex_double* afb,
434 double* r, double* c, lapack_complex_double* b,
435 lapack_int ldb, lapack_complex_double* x,
453 lapack_complex_double* ab, lapack_int ldab,
471 const lapack_complex_double* ab, lapack_int ldab,
472 const lapack_int* ipiv, lapack_complex_double* b,
487 lapack_int m, lapack_complex_double* v,
500 lapack_complex_double* a, lapack_int lda,
514 lapack_complex_double* a, lapack_int lda, double* d,
515 double* e, lapack_complex_double* tauq,
516 lapack_complex_double* taup );
528 const lapack_complex_double* a, lapack_int lda,
543 const lapack_complex_double* a, lapack_int lda,
559 const lapack_complex_double* a, lapack_int lda,
578 lapack_complex_double* a, lapack_int lda,
579 lapack_int* sdim, lapack_complex_double* w,
580 lapack_complex_double* vs, lapack_int ldvs );
600 lapack_complex_double* a, lapack_int lda,
601 lapack_int* sdim, lapack_complex_double* w,
602 lapack_complex_double* vs, lapack_int ldvs,
619 lapack_int n, lapack_complex_double* a,
620 lapack_int lda, lapack_complex_double* w,
621 lapack_complex_double* vl, lapack_int ldvl,
622 lapack_complex_double* vr, lapack_int ldvr );
646 lapack_complex_double* a, lapack_int lda,
647 lapack_complex_double* w, lapack_complex_double* vl,
648 lapack_int ldvl, lapack_complex_double* vr,
663 lapack_int ihi, lapack_complex_double* a,
664 lapack_int lda, lapack_complex_double* tau );
685 lapack_complex_double* a, lapack_int lda,
686 lapack_complex_double* tau );
696 lapack_complex_double* a, lapack_int lda,
697 lapack_complex_double* tau );
711 lapack_complex_double* a, lapack_int lda,
712 lapack_complex_double* b, lapack_int ldb );
728 lapack_int nrhs, lapack_complex_double* a,
729 lapack_int lda, lapack_complex_double* b,
747 lapack_int nrhs, lapack_complex_double* a,
748 lapack_int lda, lapack_complex_double* b,
766 lapack_int nrhs, lapack_complex_double* a,
767 lapack_int lda, lapack_complex_double* b,
779 lapack_complex_double* a, lapack_int lda,
780 lapack_complex_double* tau );
792 lapack_complex_double* a, lapack_int lda,
793 lapack_int* jpvt, lapack_complex_double* tau );
805 lapack_complex_double* a, lapack_int lda,
806 lapack_int* jpvt, lapack_complex_double* tau );
816 lapack_complex_double* a, lapack_int lda,
817 lapack_complex_double* tau );
827 lapack_complex_double* a, lapack_int lda,
828 lapack_complex_double* tau );
838 lapack_complex_double* a, lapack_int lda,
839 lapack_complex_double* tau );
861 lapack_int nrhs, const lapack_complex_double* a,
862 lapack_int lda, const lapack_complex_double* af,
864 const lapack_complex_double* b, lapack_int ldb,
865 lapack_complex_double* x, lapack_int ldx,
899 const lapack_complex_double* a, lapack_int lda,
900 const lapack_complex_double* af, lapack_int ldaf,
902 const double* c, const lapack_complex_double* b,
903 lapack_int ldb, lapack_complex_double* x,
917 lapack_complex_double* a, lapack_int lda,
918 lapack_complex_double* tau );
934 lapack_int n, lapack_complex_double* a,
935 lapack_int lda, double* s, lapack_complex_double* u,
936 lapack_int ldu, lapack_complex_double* vt,
950 lapack_complex_double* a, lapack_int lda,
951 lapack_int* ipiv, lapack_complex_double* b,
958 lapack_complex_double* a, lapack_int lda,
959 lapack_int* ipiv, lapack_complex_double* b,
960 lapack_int ldb, lapack_complex_double* x,
977 lapack_int m, lapack_int n, lapack_complex_double* a,
978 lapack_int lda, double* s, lapack_complex_double* u,
979 lapack_int ldu, lapack_complex_double* vt,
1016 lapack_complex_double* a, lapack_int lda,
1017 lapack_complex_double* af, lapack_int ldaf,
1019 lapack_complex_double* b, lapack_int ldb,
1020 lapack_complex_double* x, lapack_int ldx,
1055 lapack_complex_double* a, lapack_int lda,
1056 lapack_complex_double* af, lapack_int ldaf,
1058 lapack_complex_double* b, lapack_int ldb,
1059 lapack_complex_double* x, lapack_int ldx,
1073 lapack_complex_double* a, lapack_int lda,
1084 lapack_complex_double* a, lapack_int lda,
1095 lapack_complex_double* a, lapack_int lda,
1109 lapack_int nrhs, const lapack_complex_double* a,
1111 lapack_complex_double* b, lapack_int ldb );
1128 lapack_complex_double* v, lapack_int ldv );
1144 lapack_complex_double* a, lapack_int lda,
1145 lapack_complex_double* b, lapack_int ldb,
1171 lapack_complex_double* a, lapack_int lda,
1172 lapack_complex_double* b, lapack_int ldb,
1173 lapack_int* sdim, lapack_complex_double* alpha,
1174 lapack_complex_double* beta,
1175 lapack_complex_double* vsl, lapack_int ldvsl,
1176 lapack_complex_double* vsr, lapack_int ldvsr );
1204 lapack_int n, lapack_complex_double* a,
1205 lapack_int lda, lapack_complex_double* b,
1207 lapack_complex_double* alpha,
1208 lapack_complex_double* beta,
1209 lapack_complex_double* vsl, lapack_int ldvsl,
1210 lapack_complex_double* vsr, lapack_int ldvsr,
1231 lapack_int n, lapack_complex_double* a,
1232 lapack_int lda, lapack_complex_double* b,
1233 lapack_int ldb, lapack_complex_double* alpha,
1234 lapack_complex_double* beta,
1235 lapack_complex_double* vl, lapack_int ldvl,
1236 lapack_complex_double* vr, lapack_int ldvr );
1266 lapack_complex_double* a, lapack_int lda,
1267 lapack_complex_double* b, lapack_int ldb,
1268 lapack_complex_double* alpha,
1269 lapack_complex_double* beta,
1270 lapack_complex_double* vl, lapack_int ldvl,
1271 lapack_complex_double* vr, lapack_int ldvr,
1288 lapack_int p, lapack_complex_double* a,
1289 lapack_int lda, lapack_complex_double* b,
1290 lapack_int ldb, lapack_complex_double* d,
1291 lapack_complex_double* x, lapack_complex_double* y );
1310 lapack_complex_double* a, lapack_int lda,
1311 lapack_complex_double* b, lapack_int ldb,
1312 lapack_complex_double* q, lapack_int ldq,
1313 lapack_complex_double* z, lapack_int ldz );
1327 lapack_int p, lapack_complex_double* a,
1328 lapack_int lda, lapack_complex_double* b,
1329 lapack_int ldb, lapack_complex_double* c,
1330 lapack_complex_double* d, lapack_complex_double* x );
1345 lapack_int p, lapack_complex_double* a,
1346 lapack_int lda, lapack_complex_double* taua,
1347 lapack_complex_double* b, lapack_int ldb,
1348 lapack_complex_double* taub );
1363 lapack_int n, lapack_complex_double* a,
1364 lapack_int lda, lapack_complex_double* taua,
1365 lapack_complex_double* b, lapack_int ldb,
1366 lapack_complex_double* taub );
1394 lapack_complex_double* a, lapack_int lda,
1395 lapack_complex_double* b, lapack_int ldb,
1397 lapack_complex_double* u, lapack_int ldu,
1398 lapack_complex_double* v, lapack_int ldv,
1399 lapack_complex_double* q, lapack_int ldq,
1424 lapack_complex_double* a, lapack_int lda,
1425 lapack_complex_double* b, lapack_int ldb,
1427 lapack_int* l, lapack_complex_double* u,
1428 lapack_int ldu, lapack_complex_double* v,
1429 lapack_int ldv, lapack_complex_double* q,
1446 const lapack_complex_double* dl,
1447 const lapack_complex_double* d,
1448 const lapack_complex_double* du,
1449 const lapack_complex_double* du2,
1480 lapack_int nrhs, const lapack_complex_double* dl,
1481 const lapack_complex_double* d,
1482 const lapack_complex_double* du,
1483 const lapack_complex_double* dlf,
1484 const lapack_complex_double* df,
1485 const lapack_complex_double* duf,
1486 const lapack_complex_double* du2,
1488 const lapack_complex_double* b, lapack_int ldb,
1489 lapack_complex_double* x, lapack_int ldx,
1503 lapack_complex_double* dl, lapack_complex_double* d,
1504 lapack_complex_double* du, lapack_complex_double* b,
1534 const lapack_complex_double* dl,
1535 const lapack_complex_double* d,
1536 const lapack_complex_double* du,
1537 lapack_complex_double* dlf,
1538 lapack_complex_double* df,
1539 lapack_complex_double* duf,
1540 lapack_complex_double* du2, lapack_int* ipiv,
1541 const lapack_complex_double* b, lapack_int ldb,
1542 lapack_complex_double* x, lapack_int ldx,
1552 lapack_int LAPACKE_zgttrf( lapack_int n, lapack_complex_double* dl,
1553 lapack_complex_double* d, lapack_complex_double* du,
1554 lapack_complex_double* du2, lapack_int* ipiv );
1572 lapack_int nrhs, const lapack_complex_double* dl,
1573 const lapack_complex_double* d,
1574 const lapack_complex_double* du,
1575 const lapack_complex_double* du2,
1576 const lapack_int* ipiv, lapack_complex_double* b,
1584 lapack_int kd, lapack_complex_double* ab,
1585 lapack_int ldab, double* w, lapack_complex_double* z,
1593 lapack_int kd, lapack_complex_double* ab,
1594 lapack_int ldab, double* w, lapack_complex_double* z,
1606 lapack_complex_double* ab, lapack_int ldab,
1607 lapack_complex_double* q, lapack_int ldq, double vl,
1610 lapack_complex_double* z, lapack_int ldz,
1620 lapack_complex_double* ab, lapack_int ldab,
1621 const lapack_complex_double* bb, lapack_int ldbb,
1622 lapack_complex_double* x, lapack_int ldx );
1631 lapack_complex_double* ab, lapack_int ldab,
1632 lapack_complex_double* bb, lapack_int ldbb, double* w,
1633 lapack_complex_double* z, lapack_int ldz );
1642 lapack_complex_double* ab, lapack_int ldab,
1643 lapack_complex_double* bb, lapack_int ldbb,
1644 double* w, lapack_complex_double* z,
1657 lapack_complex_double* ab, lapack_int ldab,
1658 lapack_complex_double* bb, lapack_int ldbb,
1659 lapack_complex_double* q, lapack_int ldq, double vl,
1662 lapack_complex_double* z, lapack_int ldz,
1670 lapack_int kd, lapack_complex_double* ab,
1672 lapack_complex_double* q, lapack_int ldq );
1678 const lapack_complex_double* a, lapack_int lda,
1686 const lapack_complex_double* a, lapack_int lda,
1692 lapack_complex_double* a, lapack_int lda, double* w );
1697 lapack_complex_double* a, lapack_int lda,
1707 lapack_int n, lapack_complex_double* a,
1710 double* w, lapack_complex_double* z, lapack_int ldz,
1720 lapack_int n, lapack_complex_double* a,
1723 double* w, lapack_complex_double* z, lapack_int ldz,
1731 lapack_int n, lapack_complex_double* a,
1732 lapack_int lda, const lapack_complex_double* b,
1740 char uplo, lapack_int n, lapack_complex_double* a,
1741 lapack_int lda, lapack_complex_double* b,
1749 char uplo, lapack_int n, lapack_complex_double* a,
1750 lapack_int lda, lapack_complex_double* b,
1762 lapack_complex_double* a, lapack_int lda,
1763 lapack_complex_double* b, lapack_int ldb, double vl,
1766 lapack_complex_double* z, lapack_int ldz,
1777 lapack_int nrhs, const lapack_complex_double* a,
1778 lapack_int lda, const lapack_complex_double* af,
1780 const lapack_complex_double* b, lapack_int ldb,
1781 lapack_complex_double* x, lapack_int ldx,
1796 const lapack_complex_double* a, lapack_int lda,
1797 const lapack_complex_double* af, lapack_int ldaf,
1799 const lapack_complex_double* b, lapack_int ldb,
1800 lapack_complex_double* x, lapack_int ldx,
1810 lapack_int nrhs, lapack_complex_double* a,
1812 lapack_complex_double* b, lapack_int ldb );
1822 lapack_int nrhs, const lapack_complex_double* a,
1823 lapack_int lda, lapack_complex_double* af,
1825 const lapack_complex_double* b, lapack_int ldb,
1826 lapack_complex_double* x, lapack_int ldx,
1842 lapack_complex_double* a, lapack_int lda,
1843 lapack_complex_double* af, lapack_int ldaf,
1845 lapack_complex_double* b, lapack_int ldb,
1846 lapack_complex_double* x, lapack_int ldx,
1856 lapack_complex_double* a, lapack_int lda, double* d,
1857 double* e, lapack_complex_double* tau );
1863 lapack_complex_double* a, lapack_int lda,
1870 lapack_complex_double* a, lapack_int lda,
1878 lapack_int nrhs, const lapack_complex_double* a,
1880 lapack_complex_double* b, lapack_int ldb );
1888 const lapack_complex_double* a, lapack_int lda,
1889 double beta, lapack_complex_double* c );
1912 lapack_complex_double* h, lapack_int ldh,
1913 lapack_complex_double* t, lapack_int ldt,
1914 lapack_complex_double* alpha,
1915 lapack_complex_double* beta,
1916 lapack_complex_double* q, lapack_int ldq,
1917 lapack_complex_double* z, lapack_int ldz );
1923 const lapack_complex_double* ap,
1931 lapack_complex_double* ap, double* w,
1932 lapack_complex_double* z, lapack_int ldz );
1938 lapack_complex_double* ap, double* w,
1939 lapack_complex_double* z, lapack_int ldz );
1947 lapack_int n, lapack_complex_double* ap, double vl,
1950 lapack_complex_double* z, lapack_int ldz,
1957 lapack_int n, lapack_complex_double* ap,
1958 const lapack_complex_double* bp );
1965 char uplo, lapack_int n, lapack_complex_double* ap,
1966 lapack_complex_double* bp, double* w,
1967 lapack_complex_double* z, lapack_int ldz );
1974 char uplo, lapack_int n, lapack_complex_double* ap,
1975 lapack_complex_double* bp, double* w,
1976 lapack_complex_double* z, lapack_int ldz );
1987 lapack_complex_double* ap, lapack_complex_double* bp,
1990 lapack_complex_double* z, lapack_int ldz,
2001 lapack_int nrhs, const lapack_complex_double* ap,
2002 const lapack_complex_double* afp,
2004 const lapack_complex_double* b, lapack_int ldb,
2005 lapack_complex_double* x, lapack_int ldx,
2013 lapack_int nrhs, lapack_complex_double* ap,
2014 lapack_int* ipiv, lapack_complex_double* b,
2024 lapack_int nrhs, const lapack_complex_double* ap,
2025 lapack_complex_double* afp, lapack_int* ipiv,
2026 const lapack_complex_double* b, lapack_int ldb,
2027 lapack_complex_double* x, lapack_int ldx,
2034 lapack_complex_double* ap, double* d, double* e,
2035 lapack_complex_double* tau );
2040 lapack_complex_double* ap, lapack_int* ipiv );
2045 lapack_complex_double* ap, const lapack_int* ipiv );
2052 lapack_int nrhs, const lapack_complex_double* ap,
2053 const lapack_int* ipiv, lapack_complex_double* b,
2078 const lapack_complex_double* h, lapack_int ldh,
2079 lapack_complex_double* w, lapack_complex_double* vl,
2080 lapack_int ldvl, lapack_complex_double* vr,
2099 lapack_complex_double* h, lapack_int ldh,
2100 lapack_complex_double* w, lapack_complex_double* z,
2105 lapack_int LAPACKE_zlacgv( lapack_int n, lapack_complex_double* x,
2119 lapack_int n, const lapack_complex_double* a,
2120 lapack_int lda, lapack_complex_double* b,
2124 const lapack_complex_double* a, lapack_int lda,
2137 lapack_complex_double* a, lapack_int lda );
2151 lapack_complex_double* a, lapack_int lda,
2165 lapack_int n, const lapack_complex_double* a,
2171 const lapack_complex_double* a, lapack_int lda );
2180 const lapack_complex_double* a, lapack_int lda );
2192 lapack_int m, lapack_int n, const lapack_complex_double* a,
2214 lapack_int k, const lapack_complex_double* v,
2215 lapack_int ldv, const lapack_complex_double* t,
2216 lapack_int ldt, lapack_complex_double* c,
2226 lapack_int LAPACKE_zlarfg( lapack_int n, lapack_complex_double* alpha,
2227 lapack_complex_double* x, lapack_int incx,
2228 lapack_complex_double* tau );
2245 const lapack_complex_double* v, lapack_int ldv,
2246 const lapack_complex_double* tau,
2247 lapack_complex_double* t, lapack_int ldt );
2260 lapack_int n, const lapack_complex_double* v,
2261 lapack_complex_double tau, lapack_complex_double* c,
2262 lapack_int ldc, lapack_complex_double* work );
2271 lapack_complex_double* x );
2284 lapack_int n, lapack_complex_double alpha,
2285 lapack_complex_double beta, lapack_complex_double* a,
2302 lapack_complex_double* a, lapack_int lda,
2325 lapack_complex_double* a, lapack_int lda );
2334 lapack_complex_double* a, lapack_int lda );
2479 lapack_int kd, const lapack_complex_double* ab,
2493 lapack_int kd, const lapack_complex_double* ab,
2516 const lapack_complex_double* ab, lapack_int ldab,
2517 const lapack_complex_double* afb, lapack_int ldafb,
2518 const lapack_complex_double* b, lapack_int ldb,
2519 lapack_complex_double* x, lapack_int ldx,
2530 lapack_int kb, lapack_complex_double* bb,
2545 lapack_complex_double* ab, lapack_int ldab,
2546 lapack_complex_double* b, lapack_int ldb );
2570 lapack_complex_double* ab, lapack_int ldab,
2571 lapack_complex_double* afb, lapack_int ldafb,
2572 char* equed, double* s, lapack_complex_double* b,
2573 lapack_int ldb, lapack_complex_double* x,
2585 lapack_int kd, lapack_complex_double* ab,
2600 const lapack_complex_double* ab, lapack_int ldab,
2601 lapack_complex_double* b, lapack_int ldb );
2610 lapack_int n, lapack_complex_double* a );
2619 lapack_int n, lapack_complex_double* a );
2633 const lapack_complex_double* a,
2634 lapack_complex_double* b, lapack_int ldb );
2646 const lapack_complex_double* a, lapack_int lda,
2659 const lapack_complex_double* a, lapack_int lda,
2672 const lapack_complex_double* a, lapack_int lda,
2692 lapack_int nrhs, const lapack_complex_double* a,
2693 lapack_int lda, const lapack_complex_double* af,
2694 lapack_int ldaf, const lapack_complex_double* b,
2695 lapack_int ldb, lapack_complex_double* x,
2726 const lapack_complex_double* a, lapack_int lda,
2727 const lapack_complex_double* af, lapack_int ldaf,
2728 const double* s, const lapack_complex_double* b,
2729 lapack_int ldb, lapack_complex_double* x,
2746 lapack_int nrhs, lapack_complex_double* a,
2747 lapack_int lda, lapack_complex_double* b,
2754 lapack_int nrhs, lapack_complex_double* a,
2755 lapack_int lda, lapack_complex_double* b,
2756 lapack_int ldb, lapack_complex_double* x,
2777 lapack_int nrhs, lapack_complex_double* a,
2778 lapack_int lda, lapack_complex_double* af,
2780 lapack_complex_double* b, lapack_int ldb,
2781 lapack_complex_double* x, lapack_int ldx,
2812 lapack_complex_double* a, lapack_int lda,
2813 lapack_complex_double* af, lapack_int ldaf,
2814 char* equed, double* s, lapack_complex_double* b,
2815 lapack_int ldb, lapack_complex_double* x,
2828 lapack_complex_double* a, lapack_int lda );
2837 lapack_complex_double* a, lapack_int lda );
2850 lapack_int nrhs, const lapack_complex_double* a,
2851 lapack_int lda, lapack_complex_double* b,
2862 const lapack_complex_double* ap, double anorm,
2875 const lapack_complex_double* ap, double* s,
2893 lapack_int nrhs, const lapack_complex_double* ap,
2894 const lapack_complex_double* afp,
2895 const lapack_complex_double* b, lapack_int ldb,
2896 lapack_complex_double* x, lapack_int ldx,
2909 lapack_int nrhs, lapack_complex_double* ap,
2910 lapack_complex_double* b, lapack_int ldb );
2929 lapack_int nrhs, lapack_complex_double* ap,
2930 lapack_complex_double* afp, char* equed, double* s,
2931 lapack_complex_double* b, lapack_int ldb,
2932 lapack_complex_double* x, lapack_int ldx,
2942 lapack_complex_double* ap );
2951 lapack_complex_double* ap );
2963 lapack_int nrhs, const lapack_complex_double* ap,
2964 lapack_complex_double* b, lapack_int ldb );
2976 lapack_complex_double* a, lapack_int lda,
2987 const lapack_complex_double* e, double anorm,
2997 double* d, double* e, lapack_complex_double* z,
3018 const lapack_complex_double* e, const double* df,
3019 const lapack_complex_double* ef,
3020 const lapack_complex_double* b, lapack_int ldb,
3021 lapack_complex_double* x, lapack_int ldx,
3032 double* d, lapack_complex_double* e,
3033 lapack_complex_double* b, lapack_int ldb );
3054 const lapack_complex_double* e, double* df,
3055 lapack_complex_double* ef,
3056 const lapack_complex_double* b, lapack_int ldb,
3057 lapack_complex_double* x, lapack_int ldx,
3063 lapack_int LAPACKE_zpttrf( lapack_int n, double* d, lapack_complex_double* e );
3077 const lapack_complex_double* e,
3078 lapack_complex_double* b, lapack_int ldb );
3175 const lapack_complex_double* ap,
3249 lapack_int nrhs, const lapack_complex_double* ap,
3250 const lapack_complex_double* afp,
3252 const lapack_complex_double* b, lapack_int ldb,
3253 lapack_complex_double* x, lapack_int ldx,
3267 lapack_int nrhs, lapack_complex_double* ap,
3268 lapack_int* ipiv, lapack_complex_double* b,
3288 lapack_int nrhs, const lapack_complex_double* ap,
3289 lapack_complex_double* afp, lapack_int* ipiv,
3290 const lapack_complex_double* b, lapack_int ldb,
3291 lapack_complex_double* x, lapack_int ldx,
3306 lapack_complex_double* ap, lapack_int* ipiv );
3315 lapack_complex_double* ap, const lapack_int* ipiv );
3328 lapack_int nrhs, const lapack_complex_double* ap,
3329 const lapack_int* ipiv, lapack_complex_double* b,
3350 double* d, double* e, lapack_complex_double* z,
3372 lapack_complex_double* z, lapack_int ldz,
3391 lapack_complex_double* z, lapack_int ldz,
3414 lapack_int* m, double* w, lapack_complex_double* z,
3425 double* d, double* e, lapack_complex_double* z,
3474 const lapack_complex_double* a, lapack_int lda,
3488 const lapack_complex_double* a, lapack_int lda,
3577 lapack_int nrhs, const lapack_complex_double* a,
3578 lapack_int lda, const lapack_complex_double* af,
3580 const lapack_complex_double* b, lapack_int ldb,
3581 lapack_complex_double* x, lapack_int ldx,
3614 const lapack_complex_double* a, lapack_int lda,
3615 const lapack_complex_double* af, lapack_int ldaf,
3617 const lapack_complex_double* b, lapack_int ldb,
3618 lapack_complex_double* x, lapack_int ldx,
3634 lapack_int nrhs, lapack_complex_double* a,
3636 lapack_complex_double* b, lapack_int ldb );
3658 lapack_int nrhs, const lapack_complex_double* a,
3659 lapack_int lda, lapack_complex_double* af,
3661 const lapack_complex_double* b, lapack_int ldb,
3662 lapack_complex_double* x, lapack_int ldx,
3696 lapack_complex_double* a, lapack_int lda,
3697 lapack_complex_double* af, lapack_int ldaf,
3699 lapack_complex_double* b, lapack_int ldb,
3700 lapack_complex_double* x, lapack_int ldx,
3719 lapack_complex_double* a, lapack_int lda,
3730 lapack_complex_double* a, lapack_int lda,
3744 lapack_int nrhs, const lapack_complex_double* a,
3746 lapack_complex_double* b, lapack_int ldb );
3760 const lapack_complex_double* ab, lapack_int ldab,
3781 const lapack_complex_double* ab, lapack_int ldab,
3782 const lapack_complex_double* b, lapack_int ldb,
3783 const lapack_complex_double* x, lapack_int ldx,
3800 const lapack_complex_double* ab, lapack_int ldab,
3801 lapack_complex_double* b, lapack_int ldb );
3818 lapack_complex_double alpha,
3819 const lapack_complex_double* a,
3820 lapack_complex_double* b, lapack_int ldb );
3829 lapack_int n, lapack_complex_double* a );
3839 lapack_int n, const lapack_complex_double* arf,
3840 lapack_complex_double* ap );
3852 lapack_int n, const lapack_complex_double* arf,
3853 lapack_complex_double* a, lapack_int lda );
3876 const lapack_complex_double* s, lapack_int lds,
3877 const lapack_complex_double* p, lapack_int ldp,
3878 lapack_complex_double* vl, lapack_int ldvl,
3879 lapack_complex_double* vr, lapack_int ldvr,
3901 lapack_complex_double* a, lapack_int lda,
3902 lapack_complex_double* b, lapack_int ldb,
3903 lapack_complex_double* q, lapack_int ldq,
3904 lapack_complex_double* z, lapack_int ldz,
3934 lapack_complex_double* a, lapack_int lda,
3935 lapack_complex_double* b, lapack_int ldb,
3936 lapack_complex_double* alpha,
3937 lapack_complex_double* beta,
3938 lapack_complex_double* q, lapack_int ldq,
3939 lapack_complex_double* z, lapack_int ldz,
3968 lapack_int k, lapack_int l, lapack_complex_double* a,
3969 lapack_int lda, lapack_complex_double* b,
3972 lapack_complex_double* u, lapack_int ldu,
3973 lapack_complex_double* v, lapack_int ldv,
3974 lapack_complex_double* q, lapack_int ldq,
3998 const lapack_complex_double* a, lapack_int lda,
3999 const lapack_complex_double* b, lapack_int ldb,
4000 const lapack_complex_double* vl, lapack_int ldvl,
4001 const lapack_complex_double* vr, lapack_int ldvr,
4029 const lapack_complex_double* a, lapack_int lda,
4030 const lapack_complex_double* b, lapack_int ldb,
4031 lapack_complex_double* c, lapack_int ldc,
4032 const lapack_complex_double* d, lapack_int ldd,
4033 const lapack_complex_double* e, lapack_int lde,
4034 lapack_complex_double* f, lapack_int ldf,
4045 lapack_int n, const lapack_complex_double* ap,
4064 const lapack_complex_double* ap,
4065 const lapack_complex_double* b, lapack_int ldb,
4066 const lapack_complex_double* x, lapack_int ldx,
4076 lapack_complex_double* ap );
4090 const lapack_complex_double* ap,
4091 lapack_complex_double* b, lapack_int ldb );
4101 lapack_int n, const lapack_complex_double* ap,
4102 lapack_complex_double* arf );
4112 const lapack_complex_double* ap,
4113 lapack_complex_double* a, lapack_int lda );
4125 lapack_int n, const lapack_complex_double* a,
4146 lapack_complex_double* t, lapack_int ldt,
4147 lapack_complex_double* vl, lapack_int ldvl,
4148 lapack_complex_double* vr, lapack_int ldvr,
4162 lapack_complex_double* t, lapack_int ldt,
4163 lapack_complex_double* q, lapack_int ldq,
4184 const lapack_complex_double* a, lapack_int lda,
4185 const lapack_complex_double* b, lapack_int ldb,
4186 const lapack_complex_double* x, lapack_int ldx,
4206 lapack_complex_double* t, lapack_int ldt,
4207 lapack_complex_double* q, lapack_int ldq,
4208 lapack_complex_double* w, lapack_int* m, double* s,
4230 const lapack_complex_double* t, lapack_int ldt,
4231 const lapack_complex_double* vl, lapack_int ldvl,
4232 const lapack_complex_double* vr, lapack_int ldvr,
4254 const lapack_complex_double* a, lapack_int lda,
4255 const lapack_complex_double* b, lapack_int ldb,
4256 lapack_complex_double* c, lapack_int ldc,
4266 lapack_complex_double* a, lapack_int lda );
4280 const lapack_complex_double* a, lapack_int lda,
4281 lapack_complex_double* b, lapack_int ldb );
4293 lapack_int n, const lapack_complex_double* a,
4294 lapack_int lda, lapack_complex_double* arf );
4304 const lapack_complex_double* a, lapack_int lda,
4305 lapack_complex_double* ap );
4315 lapack_complex_double* a, lapack_int lda,
4316 lapack_complex_double* tau );
4322 lapack_int n, lapack_int k, lapack_complex_double* a,
4323 lapack_int lda, const lapack_complex_double* tau );
4329 lapack_int ihi, lapack_complex_double* a,
4330 lapack_int lda, const lapack_complex_double* tau );
4336 lapack_int k, lapack_complex_double* a,
4337 lapack_int lda, const lapack_complex_double* tau );
4343 lapack_int k, lapack_complex_double* a,
4344 lapack_int lda, const lapack_complex_double* tau );
4350 lapack_int k, lapack_complex_double* a,
4351 lapack_int lda, const lapack_complex_double* tau );
4357 lapack_int k, lapack_complex_double* a,
4358 lapack_int lda, const lapack_complex_double* tau );
4364 lapack_complex_double* a, lapack_int lda,
4365 const lapack_complex_double* tau );
4374 const lapack_complex_double* a, lapack_int lda,
4375 const lapack_complex_double* tau,
4376 lapack_complex_double* c, lapack_int ldc );
4385 lapack_int ihi, const lapack_complex_double* a,
4386 lapack_int lda, const lapack_complex_double* tau,
4387 lapack_complex_double* c, lapack_int ldc );
4396 const lapack_complex_double* a, lapack_int lda,
4397 const lapack_complex_double* tau,
4398 lapack_complex_double* c, lapack_int ldc );
4407 const lapack_complex_double* a, lapack_int lda,
4408 const lapack_complex_double* tau,
4409 lapack_complex_double* c, lapack_int ldc );
4418 const lapack_complex_double* a, lapack_int lda,
4419 const lapack_complex_double* tau,
4420 lapack_complex_double* c, lapack_int ldc );
4429 const lapack_complex_double* a, lapack_int lda,
4430 const lapack_complex_double* tau,
4431 lapack_complex_double* c, lapack_int ldc );
4440 lapack_int l, const lapack_complex_double* a,
4441 lapack_int lda, const lapack_complex_double* tau,
4442 lapack_complex_double* c, lapack_int ldc );
4451 const lapack_complex_double* a, lapack_int lda,
4452 const lapack_complex_double* tau,
4453 lapack_complex_double* c, lapack_int ldc );
4460 const lapack_complex_double* ap,
4461 const lapack_complex_double* tau,
4462 lapack_complex_double* q, lapack_int ldq );
4471 const lapack_complex_double* ap,
4472 const lapack_complex_double* tau,
4473 lapack_complex_double* c, lapack_int ldc );
4504 double* d, double* e, lapack_complex_double* vt,
4505 lapack_int ldvt, lapack_complex_double* u,
4506 lapack_int ldu, lapack_complex_double* c,
4536 lapack_int ku, lapack_complex_double* ab,
4538 lapack_complex_double* q, lapack_int ldq,
4539 lapack_complex_double* pt, lapack_int ldpt,
4540 lapack_complex_double* c, lapack_int ldc,
4541 lapack_complex_double* work, double* rwork );
4561 const lapack_complex_double* ab,
4564 lapack_complex_double* work, double* rwork );
4581 const lapack_complex_double* ab,
4600 const lapack_complex_double* ab,
4631 const lapack_complex_double* ab,
4633 const lapack_complex_double* afb,
4635 const lapack_complex_double* b, lapack_int ldb,
4636 lapack_complex_double* x, lapack_int ldx,
4638 lapack_complex_double* work, double* rwork );
4682 const lapack_complex_double* ab,
4684 const lapack_complex_double* afb,
4687 const lapack_complex_double* b, lapack_int ldb,
4688 lapack_complex_double* x, lapack_int ldx,
4692 double* params, lapack_complex_double* work,
4710 lapack_complex_double* ab, lapack_int ldab,
4711 lapack_int* ipiv, lapack_complex_double* b,
4742 lapack_int nrhs, lapack_complex_double* ab,
4743 lapack_int ldab, lapack_complex_double* afb,
4745 double* r, double* c, lapack_complex_double* b,
4746 lapack_int ldb, lapack_complex_double* x,
4748 double* berr, lapack_complex_double* work,
4789 lapack_int nrhs, lapack_complex_double* ab,
4790 lapack_int ldab, lapack_complex_double* afb,
4793 lapack_complex_double* b, lapack_int ldb,
4794 lapack_complex_double* x, lapack_int ldx,
4798 double* params, lapack_complex_double* work,
4813 lapack_complex_double* ab, lapack_int ldab,
4833 const lapack_complex_double* ab,
4835 lapack_complex_double* b, lapack_int ldb );
4852 lapack_complex_double* v, lapack_int ldv );
4865 lapack_complex_double* a, lapack_int lda,
4883 lapack_complex_double* a, lapack_int lda,
4885 lapack_complex_double* tauq,
4886 lapack_complex_double* taup,
4887 lapack_complex_double* work, lapack_int lwork );
4901 const lapack_complex_double* a, lapack_int lda,
4903 lapack_complex_double* work, double* rwork );
4918 const lapack_complex_double* a, lapack_int lda,
4935 const lapack_complex_double* a, lapack_int lda,
4960 lapack_complex_double* a, lapack_int lda,
4961 lapack_int* sdim, lapack_complex_double* w,
4962 lapack_complex_double* vs, lapack_int ldvs,
4963 lapack_complex_double* work, lapack_int lwork,
4993 lapack_int n, lapack_complex_double* a,
4995 lapack_complex_double* w,
4996 lapack_complex_double* vs, lapack_int ldvs,
4998 lapack_complex_double* work, lapack_int lwork,
5019 lapack_int n, lapack_complex_double* a,
5020 lapack_int lda, lapack_complex_double* w,
5021 lapack_complex_double* vl, lapack_int ldvl,
5022 lapack_complex_double* vr, lapack_int ldvr,
5023 lapack_complex_double* work, lapack_int lwork,
5054 lapack_complex_double* a, lapack_int lda,
5055 lapack_complex_double* w,
5056 lapack_complex_double* vl, lapack_int ldvl,
5057 lapack_complex_double* vr, lapack_int ldvr,
5060 lapack_complex_double* work, lapack_int lwork,
5074 lapack_int ihi, lapack_complex_double* a,
5075 lapack_int lda, lapack_complex_double* tau,
5076 lapack_complex_double* work, lapack_int lwork );
5104 lapack_complex_double* a, lapack_int lda,
5105 lapack_complex_double* tau,
5106 lapack_complex_double* work );
5119 lapack_complex_double* a, lapack_int lda,
5120 lapack_complex_double* tau,
5121 lapack_complex_double* work, lapack_int lwork );
5138 lapack_complex_double* a, lapack_int lda,
5139 lapack_complex_double* b, lapack_int ldb,
5140 lapack_complex_double* work, lapack_int lwork );
5160 lapack_int nrhs, lapack_complex_double* a,
5161 lapack_int lda, lapack_complex_double* b,
5163 lapack_int* rank, lapack_complex_double* work,
5184 lapack_int nrhs, lapack_complex_double* a,
5185 lapack_int lda, lapack_complex_double* b,
5187 lapack_int* rank, lapack_complex_double* work,
5207 lapack_int nrhs, lapack_complex_double* a,
5208 lapack_int lda, lapack_complex_double* b,
5210 lapack_int* rank, lapack_complex_double* work,
5224 lapack_complex_double* a, lapack_int lda,
5225 lapack_complex_double* tau,
5226 lapack_complex_double* work, lapack_int lwork );
5240 lapack_complex_double* a, lapack_int lda,
5241 lapack_int* jpvt, lapack_complex_double* tau,
5242 lapack_complex_double* work, lapack_int lwork,
5256 lapack_complex_double* a, lapack_int lda,
5257 lapack_int* jpvt, lapack_complex_double* tau,
5258 lapack_complex_double* work, double* rwork );
5271 lapack_complex_double* a, lapack_int lda,
5272 lapack_complex_double* tau,
5273 lapack_complex_double* work );
5286 lapack_complex_double* a, lapack_int lda,
5287 lapack_complex_double* tau,
5288 lapack_complex_double* work, lapack_int lwork );
5301 lapack_complex_double* a, lapack_int lda,
5302 lapack_complex_double* tau,
5303 lapack_complex_double* work,
5329 lapack_int nrhs, const lapack_complex_double* a,
5330 lapack_int lda, const lapack_complex_double* af,
5332 const lapack_complex_double* b, lapack_int ldb,
5333 lapack_complex_double* x, lapack_int ldx,
5335 lapack_complex_double* work, double* rwork );
5374 const lapack_complex_double* a, lapack_int lda,
5375 const lapack_complex_double* af,
5378 const lapack_complex_double* b, lapack_int ldb,
5379 lapack_complex_double* x, lapack_int ldx,
5383 double* params, lapack_complex_double* work,
5397 lapack_complex_double* a, lapack_int lda,
5398 lapack_complex_double* tau,
5399 lapack_complex_double* work, lapack_int lwork );
5419 lapack_int n, lapack_complex_double* a,
5421 lapack_complex_double* u, lapack_int ldu,
5422 lapack_complex_double* vt, lapack_int ldvt,
5423 lapack_complex_double* work, lapack_int lwork,
5437 lapack_complex_double* a, lapack_int lda,
5438 lapack_int* ipiv, lapack_complex_double* b,
5446 lapack_complex_double* a, lapack_int lda,
5447 lapack_int* ipiv, lapack_complex_double* b,
5448 lapack_int ldb, lapack_complex_double* x,
5449 lapack_int ldx, lapack_complex_double* work,
5472 lapack_complex_double* a, lapack_int lda,
5473 double* s, lapack_complex_double* u,
5474 lapack_int ldu, lapack_complex_double* vt,
5475 lapack_int ldvt, lapack_complex_double* work,
5515 lapack_complex_double* a, lapack_int lda,
5516 lapack_complex_double* af, lapack_int ldaf,
5518 double* c, lapack_complex_double* b,
5519 lapack_int ldb, lapack_complex_double* x,
5521 double* berr, lapack_complex_double* work,
5559 lapack_complex_double* a, lapack_int lda,
5560 lapack_complex_double* af, lapack_int ldaf,
5562 double* c, lapack_complex_double* b,
5563 lapack_int ldb, lapack_complex_double* x,
5568 lapack_complex_double* work, double* rwork );
5578 lapack_complex_double* a, lapack_int lda,
5589 lapack_complex_double* a, lapack_int lda,
5603 lapack_complex_double* a, lapack_int lda,
5605 lapack_complex_double* work, lapack_int lwork );
5620 lapack_int nrhs, const lapack_complex_double* a,
5622 lapack_complex_double* b, lapack_int ldb );
5640 lapack_int m, lapack_complex_double* v,
5659 lapack_complex_double* a, lapack_int lda,
5660 lapack_complex_double* b, lapack_int ldb,
5692 lapack_complex_double* a, lapack_int lda,
5693 lapack_complex_double* b, lapack_int ldb,
5694 lapack_int* sdim, lapack_complex_double* alpha,
5695 lapack_complex_double* beta,
5696 lapack_complex_double* vsl, lapack_int ldvsl,
5697 lapack_complex_double* vsr, lapack_int ldvsr,
5698 lapack_complex_double* work, lapack_int lwork,
5736 lapack_int n, lapack_complex_double* a,
5737 lapack_int lda, lapack_complex_double* b,
5739 lapack_complex_double* alpha,
5740 lapack_complex_double* beta,
5741 lapack_complex_double* vsl, lapack_int ldvsl,
5742 lapack_complex_double* vsr, lapack_int ldvsr,
5744 lapack_complex_double* work, lapack_int lwork,
5770 lapack_int n, lapack_complex_double* a,
5771 lapack_int lda, lapack_complex_double* b,
5772 lapack_int ldb, lapack_complex_double* alpha,
5773 lapack_complex_double* beta,
5774 lapack_complex_double* vl, lapack_int ldvl,
5775 lapack_complex_double* vr, lapack_int ldvr,
5776 lapack_complex_double* work, lapack_int lwork,
5815 lapack_complex_double* a, lapack_int lda,
5816 lapack_complex_double* b, lapack_int ldb,
5817 lapack_complex_double* alpha,
5818 lapack_complex_double* beta,
5819 lapack_complex_double* vl, lapack_int ldvl,
5820 lapack_complex_double* vr, lapack_int ldvr,
5824 lapack_complex_double* work, lapack_int lwork,
5844 lapack_int p, lapack_complex_double* a,
5845 lapack_int lda, lapack_complex_double* b,
5846 lapack_int ldb, lapack_complex_double* d,
5847 lapack_complex_double* x,
5848 lapack_complex_double* y,
5849 lapack_complex_double* work, lapack_int lwork );
5869 lapack_complex_double* a, lapack_int lda,
5870 lapack_complex_double* b, lapack_int ldb,
5871 lapack_complex_double* q, lapack_int ldq,
5872 lapack_complex_double* z, lapack_int ldz );
5890 lapack_int p, lapack_complex_double* a,
5891 lapack_int lda, lapack_complex_double* b,
5892 lapack_int ldb, lapack_complex_double* c,
5893 lapack_complex_double* d,
5894 lapack_complex_double* x,
5895 lapack_complex_double* work, lapack_int lwork );
5912 lapack_int p, lapack_complex_double* a,
5913 lapack_int lda, lapack_complex_double* taua,
5914 lapack_complex_double* b, lapack_int ldb,
5915 lapack_complex_double* taub,
5916 lapack_complex_double* work, lapack_int lwork );
5933 lapack_int n, lapack_complex_double* a,
5934 lapack_int lda, lapack_complex_double* taua,
5935 lapack_complex_double* b, lapack_int ldb,
5936 lapack_complex_double* taub,
5937 lapack_complex_double* work, lapack_int lwork );
5969 lapack_complex_double* a, lapack_int lda,
5970 lapack_complex_double* b, lapack_int ldb,
5972 lapack_complex_double* u, lapack_int ldu,
5973 lapack_complex_double* v, lapack_int ldv,
5974 lapack_complex_double* q, lapack_int ldq,
5975 lapack_complex_double* work, double* rwork,
6008 lapack_int n, lapack_complex_double* a,
6009 lapack_int lda, lapack_complex_double* b,
6012 lapack_complex_double* u, lapack_int ldu,
6013 lapack_complex_double* v, lapack_int ldv,
6014 lapack_complex_double* q, lapack_int ldq,
6016 lapack_complex_double* tau,
6017 lapack_complex_double* work );
6037 const lapack_complex_double* dl,
6038 const lapack_complex_double* d,
6039 const lapack_complex_double* du,
6040 const lapack_complex_double* du2,
6042 double* rcond, lapack_complex_double* work );
6077 const lapack_complex_double* dl,
6078 const lapack_complex_double* d,
6079 const lapack_complex_double* du,
6080 const lapack_complex_double* dlf,
6081 const lapack_complex_double* df,
6082 const lapack_complex_double* duf,
6083 const lapack_complex_double* du2,
6085 const lapack_complex_double* b, lapack_int ldb,
6086 lapack_complex_double* x, lapack_int ldx,
6088 lapack_complex_double* work, double* rwork );
6102 lapack_complex_double* dl,
6103 lapack_complex_double* d,
6104 lapack_complex_double* du,
6105 lapack_complex_double* b, lapack_int ldb );
6138 const lapack_complex_double* dl,
6139 const lapack_complex_double* d,
6140 const lapack_complex_double* du,
6141 lapack_complex_double* dlf,
6142 lapack_complex_double* df,
6143 lapack_complex_double* duf,
6144 lapack_complex_double* du2, lapack_int* ipiv,
6145 const lapack_complex_double* b, lapack_int ldb,
6146 lapack_complex_double* x, lapack_int ldx,
6148 lapack_complex_double* work, double* rwork );
6158 lapack_int LAPACKE_zgttrf_work( lapack_int n, lapack_complex_double* dl,
6159 lapack_complex_double* d,
6160 lapack_complex_double* du,
6161 lapack_complex_double* du2, lapack_int* ipiv );
6182 const lapack_complex_double* dl,
6183 const lapack_complex_double* d,
6184 const lapack_complex_double* du,
6185 const lapack_complex_double* du2,
6187 lapack_complex_double* b, lapack_int ldb );
6197 lapack_complex_double* ab, lapack_int ldab,
6198 double* w, lapack_complex_double* z,
6199 lapack_int ldz, lapack_complex_double* work,
6212 lapack_complex_double* ab, lapack_int ldab,
6213 double* w, lapack_complex_double* z,
6214 lapack_int ldz, lapack_complex_double* work,
6231 lapack_complex_double* ab, lapack_int ldab,
6232 lapack_complex_double* q, lapack_int ldq,
6235 double* w, lapack_complex_double* z,
6236 lapack_int ldz, lapack_complex_double* work,
6248 lapack_complex_double* ab, lapack_int ldab,
6249 const lapack_complex_double* bb,
6250 lapack_int ldbb, lapack_complex_double* x,
6251 lapack_int ldx, lapack_complex_double* work,
6263 lapack_complex_double* ab, lapack_int ldab,
6264 lapack_complex_double* bb, lapack_int ldbb,
6265 double* w, lapack_complex_double* z,
6266 lapack_int ldz, lapack_complex_double* work,
6280 lapack_complex_double* ab, lapack_int ldab,
6281 lapack_complex_double* bb, lapack_int ldbb,
6282 double* w, lapack_complex_double* z,
6283 lapack_int ldz, lapack_complex_double* work,
6301 lapack_int kb, lapack_complex_double* ab,
6302 lapack_int ldab, lapack_complex_double* bb,
6303 lapack_int ldbb, lapack_complex_double* q,
6307 lapack_complex_double* z, lapack_int ldz,
6308 lapack_complex_double* work, double* rwork,
6318 lapack_complex_double* ab, lapack_int ldab,
6319 double* d, double* e, lapack_complex_double* q,
6320 lapack_int ldq, lapack_complex_double* work );
6327 const lapack_complex_double* a, lapack_int lda,
6329 double* rcond, lapack_complex_double* work );
6336 const lapack_complex_double* a, lapack_int lda,
6338 lapack_complex_double* work );
6346 lapack_int n, lapack_complex_double* a,
6348 lapack_complex_double* work, lapack_int lwork,
6358 lapack_int n, lapack_complex_double* a,
6360 lapack_complex_double* work, lapack_int lwork,
6376 lapack_complex_double* a, lapack_int lda,
6379 double* w, lapack_complex_double* z,
6381 lapack_complex_double* work, lapack_int lwork,
6396 lapack_complex_double* a, lapack_int lda,
6399 double* w, lapack_complex_double* z,
6400 lapack_int ldz, lapack_complex_double* work,
6409 lapack_int n, lapack_complex_double* a,
6410 lapack_int lda, const lapack_complex_double* b,
6421 lapack_complex_double* a, lapack_int lda,
6422 lapack_complex_double* b, lapack_int ldb,
6423 double* w, lapack_complex_double* work,
6436 lapack_complex_double* a, lapack_int lda,
6437 lapack_complex_double* b, lapack_int ldb,
6438 double* w, lapack_complex_double* work,
6455 lapack_complex_double* a, lapack_int lda,
6456 lapack_complex_double* b, lapack_int ldb,
6459 double* w, lapack_complex_double* z,
6460 lapack_int ldz, lapack_complex_double* work,
6473 lapack_int nrhs, const lapack_complex_double* a,
6474 lapack_int lda, const lapack_complex_double* af,
6476 const lapack_complex_double* b, lapack_int ldb,
6477 lapack_complex_double* x, lapack_int ldx,
6479 lapack_complex_double* work, double* rwork );
6495 const lapack_complex_double* a, lapack_int lda,
6496 const lapack_complex_double* af,
6499 const lapack_complex_double* b, lapack_int ldb,
6500 lapack_complex_double* x, lapack_int ldx,
6504 double* params, lapack_complex_double* work,
6513 lapack_int nrhs, lapack_complex_double* a,
6515 lapack_complex_double* b, lapack_int ldb,
6516 lapack_complex_double* work, lapack_int lwork );
6529 const lapack_complex_double* a, lapack_int lda,
6530 lapack_complex_double* af, lapack_int ldaf,
6532 const lapack_complex_double* b, lapack_int ldb,
6533 lapack_complex_double* x, lapack_int ldx,
6535 lapack_complex_double* work, lapack_int lwork,
6552 lapack_complex_double* a, lapack_int lda,
6553 lapack_complex_double* af, lapack_int ldaf,
6555 lapack_complex_double* b, lapack_int ldb,
6556 lapack_complex_double* x, lapack_int ldx,
6560 double* params, lapack_complex_double* work,
6568 lapack_complex_double* a, lapack_int lda,
6570 lapack_complex_double* tau,
6571 lapack_complex_double* work, lapack_int lwork );
6578 lapack_complex_double* a, lapack_int lda,
6579 lapack_int* ipiv, lapack_complex_double* work,
6587 lapack_complex_double* a, lapack_int lda,
6589 lapack_complex_double* work );
6596 lapack_int nrhs, const lapack_complex_double* a,
6598 lapack_complex_double* b, lapack_int ldb );
6607 double alpha, const lapack_complex_double* a,
6609 lapack_complex_double* c );
6637 lapack_int ihi, lapack_complex_double* h,
6638 lapack_int ldh, lapack_complex_double* t,
6639 lapack_int ldt, lapack_complex_double* alpha,
6640 lapack_complex_double* beta,
6641 lapack_complex_double* q, lapack_int ldq,
6642 lapack_complex_double* z, lapack_int ldz,
6643 lapack_complex_double* work, lapack_int lwork,
6651 const lapack_complex_double* ap,
6653 double* rcond, lapack_complex_double* work );
6660 lapack_int n, lapack_complex_double* ap,
6661 double* w, lapack_complex_double* z,
6662 lapack_int ldz, lapack_complex_double* work,
6673 lapack_int n, lapack_complex_double* ap,
6674 double* w, lapack_complex_double* z,
6675 lapack_int ldz, lapack_complex_double* work,
6690 lapack_complex_double* ap, double vl, double vu,
6693 lapack_complex_double* z, lapack_int ldz,
6694 lapack_complex_double* work, double* rwork,
6701 lapack_int n, lapack_complex_double* ap,
6702 const lapack_complex_double* bp );
6712 lapack_complex_double* ap,
6713 lapack_complex_double* bp, double* w,
6714 lapack_complex_double* z, lapack_int ldz,
6715 lapack_complex_double* work, double* rwork );
6727 lapack_complex_double* ap,
6728 lapack_complex_double* bp, double* w,
6729 lapack_complex_double* z, lapack_int ldz,
6730 lapack_complex_double* work, lapack_int lwork,
6745 lapack_complex_double* ap,
6746 lapack_complex_double* bp, double vl, double vu,
6749 lapack_complex_double* z, lapack_int ldz,
6750 lapack_complex_double* work, double* rwork,
6763 const lapack_complex_double* ap,
6764 const lapack_complex_double* afp,
6766 const lapack_complex_double* b, lapack_int ldb,
6767 lapack_complex_double* x, lapack_int ldx,
6769 lapack_complex_double* work, double* rwork );
6776 lapack_int nrhs, lapack_complex_double* ap,
6777 lapack_int* ipiv, lapack_complex_double* b,
6790 const lapack_complex_double* ap,
6791 lapack_complex_double* afp, lapack_int* ipiv,
6792 const lapack_complex_double* b, lapack_int ldb,
6793 lapack_complex_double* x, lapack_int ldx,
6795 lapack_complex_double* work, double* rwork );
6801 lapack_complex_double* ap, double* d, double* e,
6802 lapack_complex_double* tau );
6807 lapack_complex_double* ap, lapack_int* ipiv );
6814 lapack_complex_double* ap,
6816 lapack_complex_double* work );
6824 const lapack_complex_double* ap,
6826 lapack_complex_double* b, lapack_int ldb );
6853 lapack_int n, const lapack_complex_double* h,
6854 lapack_int ldh, lapack_complex_double* w,
6855 lapack_complex_double* vl, lapack_int ldvl,
6856 lapack_complex_double* vr, lapack_int ldvr,
6858 lapack_complex_double* work, double* rwork,
6879 lapack_complex_double* h, lapack_int ldh,
6880 lapack_complex_double* w,
6881 lapack_complex_double* z, lapack_int ldz,
6882 lapack_complex_double* work, lapack_int lwork );
6886 lapack_int LAPACKE_zlacgv_work( lapack_int n, lapack_complex_double* x,
6900 lapack_int n, const lapack_complex_double* a,
6901 lapack_int lda, lapack_complex_double* b,
6905 const lapack_complex_double* a, lapack_int lda,
6918 lapack_complex_double* a, lapack_int lda );
6934 lapack_complex_double* a, lapack_int lda,
6936 lapack_complex_double* work );
6943 const double* d, lapack_complex_double* a,
6945 lapack_complex_double* work );
6958 const double* d, lapack_complex_double* a,
6960 lapack_complex_double* work );
6974 lapack_complex_double* x, lapack_int ldx,
7006 lapack_int n, const lapack_complex_double* a,
7013 lapack_int n, const lapack_complex_double* a,
7026 lapack_int n, const lapack_complex_double* a,
7041 const lapack_complex_double* a, lapack_int lda,
7066 const lapack_complex_double* v, lapack_int ldv,
7067 const lapack_complex_double* t, lapack_int ldt,
7068 lapack_complex_double* c, lapack_int ldc,
7069 lapack_complex_double* work,
7079 lapack_int LAPACKE_zlarfg_work( lapack_int n, lapack_complex_double* alpha,
7080 lapack_complex_double* x, lapack_int incx,
7081 lapack_complex_double* tau );
7098 const lapack_complex_double* v, lapack_int ldv,
7099 const lapack_complex_double* tau,
7100 lapack_complex_double* t, lapack_int ldt );
7114 lapack_int n, const lapack_complex_double* v,
7115 lapack_complex_double tau,
7116 lapack_complex_double* c, lapack_int ldc,
7117 lapack_complex_double* work );
7126 lapack_int n, lapack_complex_double* x );
7139 lapack_int n, lapack_complex_double alpha,
7140 lapack_complex_double beta,
7141 lapack_complex_double* a, lapack_int lda );
7157 lapack_complex_double* a, lapack_int lda,
7183 char pack, lapack_complex_double* a,
7184 lapack_int lda, lapack_complex_double* work );
7193 lapack_complex_double* a, lapack_int lda );
7373 lapack_int kd, const lapack_complex_double* ab,
7375 lapack_complex_double* work, double* rwork );
7389 lapack_int kd, const lapack_complex_double* ab,
7417 const lapack_complex_double* ab,
7419 const lapack_complex_double* afb,
7421 const lapack_complex_double* b, lapack_int ldb,
7422 lapack_complex_double* x, lapack_int ldx,
7424 lapack_complex_double* work, double* rwork );
7434 lapack_int kb, lapack_complex_double* bb,
7449 lapack_complex_double* ab, lapack_int ldab,
7450 lapack_complex_double* b, lapack_int ldb );
7477 lapack_complex_double* ab, lapack_int ldab,
7478 lapack_complex_double* afb, lapack_int ldafb,
7480 lapack_complex_double* b, lapack_int ldb,
7481 lapack_complex_double* x, lapack_int ldx,
7483 lapack_complex_double* work, double* rwork );
7493 lapack_int kd, lapack_complex_double* ab,
7509 const lapack_complex_double* ab,
7510 lapack_int ldab, lapack_complex_double* b,
7520 lapack_int n, lapack_complex_double* a );
7529 lapack_int n, lapack_complex_double* a );
7543 const lapack_complex_double* a,
7544 lapack_complex_double* b, lapack_int ldb );
7558 const lapack_complex_double* a, lapack_int lda,
7560 lapack_complex_double* work, double* rwork );
7572 const lapack_complex_double* a, lapack_int lda,
7585 const lapack_complex_double* a, lapack_int lda,
7609 lapack_int nrhs, const lapack_complex_double* a,
7610 lapack_int lda, const lapack_complex_double* af,
7611 lapack_int ldaf, const lapack_complex_double* b,
7612 lapack_int ldb, lapack_complex_double* x,
7614 lapack_complex_double* work, double* rwork );
7650 const lapack_complex_double* a, lapack_int lda,
7651 const lapack_complex_double* af,
7653 const lapack_complex_double* b, lapack_int ldb,
7654 lapack_complex_double* x, lapack_int ldx,
7658 double* params, lapack_complex_double* work,
7672 lapack_int nrhs, lapack_complex_double* a,
7673 lapack_int lda, lapack_complex_double* b,
7681 lapack_int nrhs, lapack_complex_double* a,
7682 lapack_int lda, lapack_complex_double* b,
7683 lapack_int ldb, lapack_complex_double* x,
7684 lapack_int ldx, lapack_complex_double* work,
7713 lapack_complex_double* a, lapack_int lda,
7714 lapack_complex_double* af, lapack_int ldaf,
7716 lapack_complex_double* b, lapack_int ldb,
7717 lapack_complex_double* x, lapack_int ldx,
7719 lapack_complex_double* work, double* rwork );
7754 lapack_complex_double* a, lapack_int lda,
7755 lapack_complex_double* af, lapack_int ldaf,
7757 lapack_complex_double* b, lapack_int ldb,
7758 lapack_complex_double* x, lapack_int ldx,
7762 double* params, lapack_complex_double* work,
7772 lapack_complex_double* a, lapack_int lda );
7781 lapack_complex_double* a, lapack_int lda );
7794 lapack_int nrhs, const lapack_complex_double* a,
7795 lapack_int lda, lapack_complex_double* b,
7809 const lapack_complex_double* ap, double anorm,
7810 double* rcond, lapack_complex_double* work,
7823 const lapack_complex_double* ap, double* s,
7847 const lapack_complex_double* ap,
7848 const lapack_complex_double* afp,
7849 const lapack_complex_double* b, lapack_int ldb,
7850 lapack_complex_double* x, lapack_int ldx,
7852 lapack_complex_double* work, double* rwork );
7864 lapack_int nrhs, lapack_complex_double* ap,
7865 lapack_complex_double* b, lapack_int ldb );
7890 lapack_complex_double* ap,
7891 lapack_complex_double* afp, char* equed,
7892 double* s, lapack_complex_double* b,
7893 lapack_int ldb, lapack_complex_double* x,
7895 double* berr, lapack_complex_double* work,
7905 lapack_complex_double* ap );
7914 lapack_complex_double* ap );
7927 const lapack_complex_double* ap,
7928 lapack_complex_double* b, lapack_int ldb );
7941 lapack_complex_double* a, lapack_int lda,
7953 const lapack_complex_double* e, double anorm,
7966 double* d, double* e, lapack_complex_double* z,
7990 const lapack_complex_double* e,
7992 const lapack_complex_double* ef,
7993 const lapack_complex_double* b, lapack_int ldb,
7994 lapack_complex_double* x, lapack_int ldx,
7996 lapack_complex_double* work, double* rwork );
8007 double* d, lapack_complex_double* e,
8008 lapack_complex_double* b, lapack_int ldb );
8032 const lapack_complex_double* e, double* df,
8033 lapack_complex_double* ef,
8034 const lapack_complex_double* b, lapack_int ldb,
8035 lapack_complex_double* x, lapack_int ldx,
8037 lapack_complex_double* work, double* rwork );
8044 lapack_complex_double* e );
8058 const lapack_complex_double* e,
8059 lapack_complex_double* b, lapack_int ldb );
8183 const lapack_complex_double* ap,
8185 double* rcond, lapack_complex_double* work );
8277 const lapack_complex_double* ap,
8278 const lapack_complex_double* afp,
8280 const lapack_complex_double* b, lapack_int ldb,
8281 lapack_complex_double* x, lapack_int ldx,
8283 lapack_complex_double* work, double* rwork );
8296 lapack_int nrhs, lapack_complex_double* ap,
8297 lapack_int* ipiv, lapack_complex_double* b,
8322 const lapack_complex_double* ap,
8323 lapack_complex_double* afp, lapack_int* ipiv,
8324 const lapack_complex_double* b, lapack_int ldb,
8325 lapack_complex_double* x, lapack_int ldx,
8327 lapack_complex_double* work, double* rwork );
8341 lapack_complex_double* ap, lapack_int* ipiv );
8354 lapack_complex_double* ap,
8356 lapack_complex_double* work );
8372 const lapack_complex_double* ap,
8374 lapack_complex_double* b, lapack_int ldb );
8404 double* d, double* e, lapack_complex_double* z,
8405 lapack_int ldz, lapack_complex_double* work,
8436 lapack_complex_double* z, lapack_int ldz,
8464 lapack_complex_double* z, lapack_int ldz,
8497 lapack_complex_double* z, lapack_int ldz,
8513 double* d, double* e, lapack_complex_double* z,
8577 const lapack_complex_double* a, lapack_int lda,
8579 double* rcond, lapack_complex_double* work );
8592 const lapack_complex_double* a, lapack_int lda,
8594 lapack_complex_double* work );
8711 lapack_int nrhs, const lapack_complex_double* a,
8712 lapack_int lda, const lapack_complex_double* af,
8714 const lapack_complex_double* b, lapack_int ldb,
8715 lapack_complex_double* x, lapack_int ldx,
8717 lapack_complex_double* work, double* rwork );
8754 const lapack_complex_double* a, lapack_int lda,
8755 const lapack_complex_double* af,
8758 const lapack_complex_double* b, lapack_int ldb,
8759 lapack_complex_double* x, lapack_int ldx,
8763 double* params, lapack_complex_double* work,
8780 lapack_int nrhs, lapack_complex_double* a,
8782 lapack_complex_double* b, lapack_int ldb,
8783 lapack_complex_double* work, lapack_int lwork );
8812 const lapack_complex_double* a, lapack_int lda,
8813 lapack_complex_double* af, lapack_int ldaf,
8815 const lapack_complex_double* b, lapack_int ldb,
8816 lapack_complex_double* x, lapack_int ldx,
8818 lapack_complex_double* work, lapack_int lwork,
8855 lapack_complex_double* a, lapack_int lda,
8856 lapack_complex_double* af, lapack_int ldaf,
8858 lapack_complex_double* b, lapack_int ldb,
8859 lapack_complex_double* x, lapack_int ldx,
8863 double* params, lapack_complex_double* work,
8884 lapack_complex_double* a, lapack_int lda,
8885 lapack_int* ipiv, lapack_complex_double* work,
8899 lapack_complex_double* a, lapack_int lda,
8901 lapack_complex_double* work );
8916 lapack_int nrhs, const lapack_complex_double* a,
8918 lapack_complex_double* b, lapack_int ldb );
8936 const lapack_complex_double* ab,
8938 lapack_complex_double* work, double* rwork );
8963 const lapack_complex_double* ab,
8964 lapack_int ldab, const lapack_complex_double* b,
8965 lapack_int ldb, const lapack_complex_double* x,
8967 lapack_complex_double* work, double* rwork );
8985 const lapack_complex_double* ab,
8986 lapack_int ldab, lapack_complex_double* b,
9004 lapack_int n, lapack_complex_double alpha,
9005 const lapack_complex_double* a,
9006 lapack_complex_double* b, lapack_int ldb );
9017 lapack_complex_double* a );
9027 lapack_int n, const lapack_complex_double* arf,
9028 lapack_complex_double* ap );
9040 lapack_int n, const lapack_complex_double* arf,
9041 lapack_complex_double* a, lapack_int lda );
9065 const lapack_complex_double* s, lapack_int lds,
9066 const lapack_complex_double* p, lapack_int ldp,
9067 lapack_complex_double* vl, lapack_int ldvl,
9068 lapack_complex_double* vr, lapack_int ldvr,
9070 lapack_complex_double* work, double* rwork );
9095 lapack_complex_double* a, lapack_int lda,
9096 lapack_complex_double* b, lapack_int ldb,
9097 lapack_complex_double* q, lapack_int ldq,
9098 lapack_complex_double* z, lapack_int ldz,
9136 lapack_complex_double* a, lapack_int lda,
9137 lapack_complex_double* b, lapack_int ldb,
9138 lapack_complex_double* alpha,
9139 lapack_complex_double* beta,
9140 lapack_complex_double* q, lapack_int ldq,
9141 lapack_complex_double* z, lapack_int ldz,
9143 double* dif, lapack_complex_double* work,
9179 lapack_complex_double* a, lapack_int lda,
9180 lapack_complex_double* b, lapack_int ldb,
9182 double* beta, lapack_complex_double* u,
9183 lapack_int ldu, lapack_complex_double* v,
9184 lapack_int ldv, lapack_complex_double* q,
9185 lapack_int ldq, lapack_complex_double* work,
9216 const lapack_complex_double* a, lapack_int lda,
9217 const lapack_complex_double* b, lapack_int ldb,
9218 const lapack_complex_double* vl,
9220 const lapack_complex_double* vr,
9223 lapack_complex_double* work, lapack_int lwork,
9255 const lapack_complex_double* a, lapack_int lda,
9256 const lapack_complex_double* b, lapack_int ldb,
9257 lapack_complex_double* c, lapack_int ldc,
9258 const lapack_complex_double* d, lapack_int ldd,
9259 const lapack_complex_double* e, lapack_int lde,
9260 lapack_complex_double* f, lapack_int ldf,
9262 lapack_complex_double* work, lapack_int lwork,
9278 const lapack_complex_double* ap, double* rcond,
9279 lapack_complex_double* work, double* rwork );
9301 const lapack_complex_double* ap,
9302 const lapack_complex_double* b, lapack_int ldb,
9303 const lapack_complex_double* x, lapack_int ldx,
9305 lapack_complex_double* work, double* rwork );
9314 lapack_int n, lapack_complex_double* ap );
9328 const lapack_complex_double* ap,
9329 lapack_complex_double* b, lapack_int ldb );
9339 lapack_int n, const lapack_complex_double* ap,
9340 lapack_complex_double* arf );
9350 const lapack_complex_double* ap,
9351 lapack_complex_double* a, lapack_int lda );
9368 const lapack_complex_double* a, lapack_int lda,
9369 double* rcond, lapack_complex_double* work,
9391 lapack_complex_double* t, lapack_int ldt,
9392 lapack_complex_double* vl, lapack_int ldvl,
9393 lapack_complex_double* vr, lapack_int ldvr,
9395 lapack_complex_double* work, double* rwork );
9410 lapack_complex_double* t, lapack_int ldt,
9411 lapack_complex_double* q, lapack_int ldq,
9435 const lapack_complex_double* a, lapack_int lda,
9436 const lapack_complex_double* b, lapack_int ldb,
9437 const lapack_complex_double* x, lapack_int ldx,
9439 lapack_complex_double* work, double* rwork );
9464 lapack_complex_double* t, lapack_int ldt,
9465 lapack_complex_double* q, lapack_int ldq,
9466 lapack_complex_double* w, lapack_int* m,
9468 lapack_complex_double* work, lapack_int lwork );
9495 const lapack_complex_double* t, lapack_int ldt,
9496 const lapack_complex_double* vl,
9498 const lapack_complex_double* vr,
9501 lapack_complex_double* work, lapack_int ldwork,
9522 const lapack_complex_double* a, lapack_int lda,
9523 const lapack_complex_double* b, lapack_int ldb,
9524 lapack_complex_double* c, lapack_int ldc,
9535 lapack_int n, lapack_complex_double* a,
9552 const lapack_complex_double* a, lapack_int lda,
9553 lapack_complex_double* b, lapack_int ldb );
9565 lapack_int n, const lapack_complex_double* a,
9566 lapack_int lda, lapack_complex_double* arf );
9576 const lapack_complex_double* a, lapack_int lda,
9577 lapack_complex_double* ap );
9590 lapack_complex_double* a, lapack_int lda,
9591 lapack_complex_double* tau,
9592 lapack_complex_double* work, lapack_int lwork );
9601 lapack_complex_double* a, lapack_int lda,
9602 const lapack_complex_double* tau,
9603 lapack_complex_double* work, lapack_int lwork );
9610 lapack_int ihi, lapack_complex_double* a,
9612 const lapack_complex_double* tau,
9613 lapack_complex_double* work, lapack_int lwork );
9620 lapack_int k, lapack_complex_double* a,
9622 const lapack_complex_double* tau,
9623 lapack_complex_double* work, lapack_int lwork );
9630 lapack_int k, lapack_complex_double* a,
9632 const lapack_complex_double* tau,
9633 lapack_complex_double* work, lapack_int lwork );
9640 lapack_int k, lapack_complex_double* a,
9642 const lapack_complex_double* tau,
9643 lapack_complex_double* work, lapack_int lwork );
9650 lapack_int k, lapack_complex_double* a,
9652 const lapack_complex_double* tau,
9653 lapack_complex_double* work, lapack_int lwork );
9660 lapack_complex_double* a, lapack_int lda,
9661 const lapack_complex_double* tau,
9662 lapack_complex_double* work, lapack_int lwork );
9672 lapack_int k, const lapack_complex_double* a,
9674 const lapack_complex_double* tau,
9675 lapack_complex_double* c, lapack_int ldc,
9676 lapack_complex_double* work, lapack_int lwork );
9686 lapack_int ihi, const lapack_complex_double* a,
9688 const lapack_complex_double* tau,
9689 lapack_complex_double* c, lapack_int ldc,
9690 lapack_complex_double* work, lapack_int lwork );
9700 const lapack_complex_double* a, lapack_int lda,
9701 const lapack_complex_double* tau,
9702 lapack_complex_double* c, lapack_int ldc,
9703 lapack_complex_double* work, lapack_int lwork );
9713 const lapack_complex_double* a, lapack_int lda,
9714 const lapack_complex_double* tau,
9715 lapack_complex_double* c, lapack_int ldc,
9716 lapack_complex_double* work, lapack_int lwork );
9726 const lapack_complex_double* a, lapack_int lda,
9727 const lapack_complex_double* tau,
9728 lapack_complex_double* c, lapack_int ldc,
9729 lapack_complex_double* work, lapack_int lwork );
9739 const lapack_complex_double* a, lapack_int lda,
9740 const lapack_complex_double* tau,
9741 lapack_complex_double* c, lapack_int ldc,
9742 lapack_complex_double* work, lapack_int lwork );
9752 lapack_int l, const lapack_complex_double* a,
9754 const lapack_complex_double* tau,
9755 lapack_complex_double* c, lapack_int ldc,
9756 lapack_complex_double* work, lapack_int lwork );
9766 const lapack_complex_double* a, lapack_int lda,
9767 const lapack_complex_double* tau,
9768 lapack_complex_double* c, lapack_int ldc,
9769 lapack_complex_double* work, lapack_int lwork );
9777 const lapack_complex_double* ap,
9778 const lapack_complex_double* tau,
9779 lapack_complex_double* q, lapack_int ldq,
9780 lapack_complex_double* work );
9790 const lapack_complex_double* ap,
9791 const lapack_complex_double* tau,
9792 lapack_complex_double* c, lapack_int ldc,
9793 lapack_complex_double* work );
9799 const double* d, lapack_complex_double* a,
9812 const double* d, lapack_complex_double* a,
9825 lapack_int m, lapack_int n, lapack_complex_double* x,
10050 lapack_complex_double* work, lapack_int lwork );
10150 double* phi, lapack_complex_double* u1,
10151 lapack_int ldu1, lapack_complex_double* u2,
10152 lapack_int ldu2, lapack_complex_double* v1t,
10153 lapack_int ldv1t, lapack_complex_double* v2t,
10161 lapack_complex_double* u1, lapack_int ldu1,
10162 lapack_complex_double* u2, lapack_int ldu2,
10163 lapack_complex_double* v1t, lapack_int ldv1t,
10164 lapack_complex_double* v2t, lapack_int ldv2t,
10170 lapack_complex_double* a, lapack_int i1,
10173 lapack_complex_double* a, lapack_int i1,
10176 lapack_complex_double* a, lapack_int lda,
10179 lapack_complex_double* a, lapack_int lda,
10181 lapack_complex_double* work, lapack_int lwork );
10183 lapack_complex_double* a, lapack_int lda,
10186 lapack_complex_double* a, lapack_int lda,
10188 lapack_complex_double* work, lapack_int nb );
10190 lapack_int nrhs, const lapack_complex_double* a,
10192 lapack_complex_double* b, lapack_int ldb );
10194 lapack_int nrhs, const lapack_complex_double* a,
10196 lapack_complex_double* b, lapack_int ldb,
10197 lapack_complex_double* work );
10199 lapack_complex_double* a, lapack_int lda,
10202 lapack_int n, lapack_complex_double* a,
10204 lapack_complex_double* work );
10206 lapack_complex_double* a, lapack_int i1,
10209 lapack_complex_double* a, lapack_int i1,
10212 lapack_complex_double* a, lapack_int lda,
10215 lapack_complex_double* a, lapack_int lda,
10217 lapack_complex_double* work, lapack_int lwork );
10219 lapack_complex_double* a, lapack_int lda,
10222 lapack_complex_double* a, lapack_int lda,
10224 lapack_complex_double* work, lapack_int nb );
10226 lapack_int nrhs, const lapack_complex_double* a,
10228 lapack_complex_double* b, lapack_int ldb );
10230 lapack_int nrhs, const lapack_complex_double* a,
10232 lapack_complex_double* b, lapack_int ldb,
10233 lapack_complex_double* work );
10236 lapack_complex_double* x11, lapack_int ldx11,
10237 lapack_complex_double* x12, lapack_int ldx12,
10238 lapack_complex_double* x21, lapack_int ldx21,
10239 lapack_complex_double* x22, lapack_int ldx22,
10241 lapack_complex_double* taup1,
10242 lapack_complex_double* taup2,
10243 lapack_complex_double* tauq1,
10244 lapack_complex_double* tauq2 );
10247 lapack_complex_double* x11, lapack_int ldx11,
10248 lapack_complex_double* x12, lapack_int ldx12,
10249 lapack_complex_double* x21, lapack_int ldx21,
10250 lapack_complex_double* x22, lapack_int ldx22,
10252 lapack_complex_double* taup1,
10253 lapack_complex_double* taup2,
10254 lapack_complex_double* tauq1,
10255 lapack_complex_double* tauq2,
10256 lapack_complex_double* work, lapack_int lwork );
10260 lapack_complex_double* x11, lapack_int ldx11,
10261 lapack_complex_double* x12, lapack_int ldx12,
10262 lapack_complex_double* x21, lapack_int ldx21,
10263 lapack_complex_double* x22, lapack_int ldx22,
10264 double* theta, lapack_complex_double* u1,
10265 lapack_int ldu1, lapack_complex_double* u2,
10266 lapack_int ldu2, lapack_complex_double* v1t,
10267 lapack_int ldv1t, lapack_complex_double* v2t,
10272 lapack_int q, lapack_complex_double* x11,
10273 lapack_int ldx11, lapack_complex_double* x12,
10274 lapack_int ldx12, lapack_complex_double* x21,
10275 lapack_int ldx21, lapack_complex_double* x22,
10277 lapack_complex_double* u1, lapack_int ldu1,
10278 lapack_complex_double* u2, lapack_int ldu2,
10279 lapack_complex_double* v1t, lapack_int ldv1t,
10280 lapack_complex_double* v2t, lapack_int ldv2t,
10281 lapack_complex_double* work, lapack_int lwork,
10303 lapack_int nb, const lapack_complex_double* v,
10304 lapack_int ldv, const lapack_complex_double* t,
10305 lapack_int ldt, lapack_complex_double* c,
10319 lapack_int nb, lapack_complex_double* a,
10320 lapack_int lda, lapack_complex_double* t,
10333 lapack_complex_double* a, lapack_int lda,
10334 lapack_complex_double* t, lapack_int ldt );
10346 lapack_complex_double* a, lapack_int lda,
10347 lapack_complex_double* t, lapack_int ldt );
10371 const lapack_complex_double* v, lapack_int ldv,
10372 const lapack_complex_double* t, lapack_int ldt,
10373 lapack_complex_double* a, lapack_int lda,
10374 lapack_complex_double* b, lapack_int ldb );
10387 lapack_complex_double* a, lapack_int lda,
10388 lapack_complex_double* b, lapack_int ldb,
10389 lapack_complex_double* t, lapack_int ldt );
10402 lapack_complex_double* a, lapack_int lda,
10403 lapack_complex_double* b, lapack_int ldb,
10404 lapack_complex_double* t, lapack_int ldt );
10429 const lapack_complex_double* v, lapack_int ldv,
10430 const lapack_complex_double* t, lapack_int ldt,
10431 lapack_complex_double* a, lapack_int lda,
10432 lapack_complex_double* b, lapack_int ldb,
10453 lapack_int nb, const lapack_complex_double* v,
10454 lapack_int ldv, const lapack_complex_double* t,
10455 lapack_int ldt, lapack_complex_double* c,
10456 lapack_int ldc, lapack_complex_double* work );
10469 lapack_int nb, lapack_complex_double* a,
10470 lapack_int lda, lapack_complex_double* t,
10471 lapack_int ldt, lapack_complex_double* work );
10483 lapack_complex_double* a, lapack_int lda,
10484 lapack_complex_double* t, lapack_int ldt );
10496 lapack_complex_double* a, lapack_int lda,
10497 lapack_complex_double* t, lapack_int ldt );
10522 const lapack_complex_double* v, lapack_int ldv,
10523 const lapack_complex_double* t, lapack_int ldt,
10524 lapack_complex_double* a, lapack_int lda,
10525 lapack_complex_double* b, lapack_int ldb,
10526 lapack_complex_double* work );
10540 lapack_complex_double* a, lapack_int lda,
10541 lapack_complex_double* b, lapack_int ldb,
10542 lapack_complex_double* t, lapack_int ldt,
10543 lapack_complex_double* work );
10556 lapack_complex_double* a, lapack_int lda,
10557 lapack_complex_double* b, lapack_int ldb,
10558 lapack_complex_double* t, lapack_int ldt );
10585 const lapack_complex_double* v, lapack_int ldv,
10586 const lapack_complex_double* t, lapack_int ldt,
10587 lapack_complex_double* a, lapack_int lda,
10588 lapack_complex_double* b, lapack_int ldb,
10596 lapack_complex_double alpha,
10597 const lapack_complex_double* x, lapack_int incx,
10598 lapack_complex_double* a, lapack_int lda );
10606 lapack_complex_double alpha,
10607 const lapack_complex_double* x,
10608 lapack_int incx, lapack_complex_double* a,
11653 void LAPACK_zgetrf( lapack_int* m, lapack_int* n, lapack_complex_double* a,
11665 lapack_int* ku, lapack_complex_double* ab, lapack_int* ldab,
11675 void LAPACK_zgttrf( lapack_int* n, lapack_complex_double* dl,
11676 lapack_complex_double* d, lapack_complex_double* du,
11677 lapack_complex_double* du2, lapack_int* ipiv,
11685 void LAPACK_zpotrf( char* uplo, lapack_int* n, lapack_complex_double* a,
11693 void LAPACK_zpstrf( char* uplo, lapack_int* n, lapack_complex_double* a,
11704 lapack_complex_double* a, lapack_int *info );
11711 void LAPACK_zpptrf( char* uplo, lapack_int* n, lapack_complex_double* ap,
11721 lapack_complex_double* ab, lapack_int* ldab,
11727 void LAPACK_zpttrf( lapack_int* n, double* d, lapack_complex_double* e,
11739 void LAPACK_zsytrf( char* uplo, lapack_int* n, lapack_complex_double* a,
11741 lapack_complex_double* work, lapack_int* lwork,
11747 void LAPACK_zhetrf( char* uplo, lapack_int* n, lapack_complex_double* a,
11749 lapack_complex_double* work, lapack_int* lwork,
11757 void LAPACK_zsptrf( char* uplo, lapack_int* n, lapack_complex_double* ap,
11761 void LAPACK_zhptrf( char* uplo, lapack_int* n, lapack_complex_double* ap,
11774 const lapack_complex_double* a, lapack_int* lda,
11775 const lapack_int* ipiv, lapack_complex_double* b,
11791 lapack_int* nrhs, const lapack_complex_double* ab,
11793 lapack_complex_double* b, lapack_int* ldb,
11811 const lapack_complex_double* dl,
11812 const lapack_complex_double* d,
11813 const lapack_complex_double* du,
11814 const lapack_complex_double* du2, const lapack_int* ipiv,
11815 lapack_complex_double* b, lapack_int* ldb,
11828 const lapack_complex_double* a, lapack_int* lda,
11829 lapack_complex_double* b, lapack_int* ldb,
11838 const lapack_complex_double* a, lapack_complex_double* b,
11853 const lapack_complex_double* ap, lapack_complex_double* b,
11866 const lapack_complex_double* ab, lapack_int* ldab,
11867 lapack_complex_double* b, lapack_int* ldb,
11879 const double* d, const lapack_complex_double* e,
11880 lapack_complex_double* b, lapack_int* ldb,
11893 const lapack_complex_double* a, lapack_int* lda,
11894 const lapack_int* ipiv, lapack_complex_double* b,
11901 const lapack_complex_double* a, lapack_int* lda,
11902 const lapack_int* ipiv, lapack_complex_double* b,
11915 const lapack_complex_double* ap, const lapack_int* ipiv,
11916 lapack_complex_double* b, lapack_int* ldb,
11923 const lapack_complex_double* ap, const lapack_int* ipiv,
11924 lapack_complex_double* b, lapack_int* ldb,
11937 lapack_int* nrhs, const lapack_complex_double* a,
11938 lapack_int* lda, lapack_complex_double* b, lapack_int* ldb,
11951 lapack_int* nrhs, const lapack_complex_double* ap,
11952 lapack_complex_double* b, lapack_int* ldb,
11969 const lapack_complex_double* ab, lapack_int* ldab,
11970 lapack_complex_double* b, lapack_int* ldb,
11982 void LAPACK_zgecon( char* norm, lapack_int* n, const lapack_complex_double* a,
11984 lapack_complex_double* work, double* rwork,
12000 const lapack_complex_double* ab, lapack_int* ldab,
12002 lapack_complex_double* work, double* rwork,
12018 void LAPACK_zgtcon( char* norm, lapack_int* n, const lapack_complex_double* dl,
12019 const lapack_complex_double* d,
12020 const lapack_complex_double* du,
12021 const lapack_complex_double* du2, const lapack_int* ipiv,
12022 double* anorm, double* rcond, lapack_complex_double* work,
12034 void LAPACK_zpocon( char* uplo, lapack_int* n, const lapack_complex_double* a,
12036 lapack_complex_double* work, double* rwork,
12047 void LAPACK_zppcon( char* uplo, lapack_int* n, const lapack_complex_double* ap,
12048 double* anorm, double* rcond, lapack_complex_double* work,
12061 const lapack_complex_double* ab, lapack_int* ldab,
12062 double* anorm, double* rcond, lapack_complex_double* work,
12073 const lapack_complex_double* e, double* anorm,
12085 void LAPACK_zsycon( char* uplo, lapack_int* n, const lapack_complex_double* a,
12087 double* rcond, lapack_complex_double* work,
12093 void LAPACK_zhecon( char* uplo, lapack_int* n, const lapack_complex_double* a,
12095 double* rcond, lapack_complex_double* work,
12106 void LAPACK_zspcon( char* uplo, lapack_int* n, const lapack_complex_double* ap,
12108 lapack_complex_double* work, lapack_int *info );
12112 void LAPACK_zhpcon( char* uplo, lapack_int* n, const lapack_complex_double* ap,
12114 lapack_complex_double* work, lapack_int *info );
12126 const lapack_complex_double* a, lapack_int* lda,
12127 double* rcond, lapack_complex_double* work, double* rwork,
12140 const lapack_complex_double* ap, double* rcond,
12141 lapack_complex_double* work, double* rwork,
12156 lapack_int* kd, const lapack_complex_double* ab,
12158 lapack_complex_double* work, double* rwork,
12180 const lapack_complex_double* a, lapack_int* lda,
12181 const lapack_complex_double* af, lapack_int* ldaf,
12182 const lapack_int* ipiv, const lapack_complex_double* b,
12183 lapack_int* ldb, lapack_complex_double* x, lapack_int* ldx,
12184 double* ferr, double* berr, lapack_complex_double* work,
12203 const lapack_complex_double* a, lapack_int* lda,
12204 const lapack_complex_double* af, lapack_int* ldaf,
12206 const lapack_complex_double* b, lapack_int* ldb,
12207 lapack_complex_double* x, lapack_int* ldx, double* rcond,
12211 lapack_complex_double* work, double* rwork,
12244 lapack_int* nrhs, const lapack_complex_double* ab,
12245 lapack_int* ldab, const lapack_complex_double* afb,
12247 const lapack_complex_double* b, lapack_int* ldb,
12248 lapack_complex_double* x, lapack_int* ldx, double* ferr,
12249 double* berr, lapack_complex_double* work, double* rwork,
12271 const lapack_complex_double* ab, lapack_int* ldab,
12272 const lapack_complex_double* afb, lapack_int* ldafb,
12274 const lapack_complex_double* b, lapack_int* ldb,
12275 lapack_complex_double* x, lapack_int* ldx, double* rcond,
12279 lapack_complex_double* work, double* rwork,
12319 const lapack_complex_double* dl,
12320 const lapack_complex_double* d,
12321 const lapack_complex_double* du,
12322 const lapack_complex_double* dlf,
12323 const lapack_complex_double* df,
12324 const lapack_complex_double* duf,
12325 const lapack_complex_double* du2, const lapack_int* ipiv,
12326 const lapack_complex_double* b, lapack_int* ldb,
12327 lapack_complex_double* x, lapack_int* ldx, double* ferr,
12328 double* berr, lapack_complex_double* work, double* rwork,
12348 const lapack_complex_double* a, lapack_int* lda,
12349 const lapack_complex_double* af, lapack_int* ldaf,
12350 const lapack_complex_double* b, lapack_int* ldb,
12351 lapack_complex_double* x, lapack_int* ldx, double* ferr,
12352 double* berr, lapack_complex_double* work, double* rwork,
12370 const lapack_complex_double* a, lapack_int* lda,
12371 const lapack_complex_double* af, lapack_int* ldaf,
12372 const double* s, const lapack_complex_double* b,
12373 lapack_int* ldb, lapack_complex_double* x, lapack_int* ldx,
12377 lapack_complex_double* work, double* rwork,
12407 const lapack_complex_double* ap,
12408 const lapack_complex_double* afp,
12409 const lapack_complex_double* b, lapack_int* ldb,
12410 lapack_complex_double* x, lapack_int* ldx, double* ferr,
12411 double* berr, lapack_complex_double* work, double* rwork,
12431 const lapack_complex_double* ab, lapack_int* ldab,
12432 const lapack_complex_double* afb, lapack_int* ldafb,
12433 const lapack_complex_double* b, lapack_int* ldb,
12434 lapack_complex_double* x, lapack_int* ldx, double* ferr,
12435 double* berr, lapack_complex_double* work, double* rwork,
12454 const double* d, const lapack_complex_double* e,
12455 const double* df, const lapack_complex_double* ef,
12456 const lapack_complex_double* b, lapack_int* ldb,
12457 lapack_complex_double* x, lapack_int* ldx, double* ferr,
12458 double* berr, lapack_complex_double* work, double* rwork,
12479 const lapack_complex_double* a, lapack_int* lda,
12480 const lapack_complex_double* af, lapack_int* ldaf,
12481 const lapack_int* ipiv, const lapack_complex_double* b,
12482 lapack_int* ldb, lapack_complex_double* x, lapack_int* ldx,
12483 double* ferr, double* berr, lapack_complex_double* work,
12502 const lapack_complex_double* a, lapack_int* lda,
12503 const lapack_complex_double* af, lapack_int* ldaf,
12505 const lapack_complex_double* b, lapack_int* ldb,
12506 lapack_complex_double* x, lapack_int* ldx, double* rcond,
12510 lapack_complex_double* work, double* rwork,
12530 const lapack_complex_double* a, lapack_int* lda,
12531 const lapack_complex_double* af, lapack_int* ldaf,
12532 const lapack_int* ipiv, const lapack_complex_double* b,
12533 lapack_int* ldb, lapack_complex_double* x, lapack_int* ldx,
12534 double* ferr, double* berr, lapack_complex_double* work,
12537 const lapack_complex_double* a, lapack_int* lda,
12538 const lapack_complex_double* af, lapack_int* ldaf,
12540 const lapack_complex_double* b, lapack_int* ldb,
12541 lapack_complex_double* x, lapack_int* ldx, double* rcond,
12545 lapack_complex_double* work, double* rwork,
12575 const lapack_complex_double* ap,
12576 const lapack_complex_double* afp, const lapack_int* ipiv,
12577 const lapack_complex_double* b, lapack_int* ldb,
12578 lapack_complex_double* x, lapack_int* ldx, double* ferr,
12579 double* berr, lapack_complex_double* work, double* rwork,
12589 const lapack_complex_double* ap,
12590 const lapack_complex_double* afp, const lapack_int* ipiv,
12591 const lapack_complex_double* b, lapack_int* ldb,
12592 lapack_complex_double* x, lapack_int* ldx, double* ferr,
12593 double* berr, lapack_complex_double* work, double* rwork,
12613 lapack_int* nrhs, const lapack_complex_double* a,
12614 lapack_int* lda, const lapack_complex_double* b,
12615 lapack_int* ldb, const lapack_complex_double* x,
12617 lapack_complex_double* work, double* rwork,
12636 lapack_int* nrhs, const lapack_complex_double* ap,
12637 const lapack_complex_double* b, lapack_int* ldb,
12638 const lapack_complex_double* x, lapack_int* ldx,
12639 double* ferr, double* berr, lapack_complex_double* work,
12661 const lapack_complex_double* ab, lapack_int* ldab,
12662 const lapack_complex_double* b, lapack_int* ldb,
12663 const lapack_complex_double* x, lapack_int* ldx,
12664 double* ferr, double* berr, lapack_complex_double* work,
12675 void LAPACK_zgetri( lapack_int* n, lapack_complex_double* a, lapack_int* lda,
12676 const lapack_int* ipiv, lapack_complex_double* work,
12684 void LAPACK_zpotri( char* uplo, lapack_int* n, lapack_complex_double* a,
12691 lapack_complex_double* a, lapack_int *info );
12698 void LAPACK_zpptri( char* uplo, lapack_int* n, lapack_complex_double* ap,
12707 void LAPACK_zsytri( char* uplo, lapack_int* n, lapack_complex_double* a,
12709 lapack_complex_double* work, lapack_int *info );
12713 void LAPACK_zhetri( char* uplo, lapack_int* n, lapack_complex_double* a,
12715 lapack_complex_double* work, lapack_int *info );
12723 void LAPACK_zsptri( char* uplo, lapack_int* n, lapack_complex_double* ap,
12724 const lapack_int* ipiv, lapack_complex_double* work,
12729 void LAPACK_zhptri( char* uplo, lapack_int* n, lapack_complex_double* ap,
12730 const lapack_int* ipiv, lapack_complex_double* work,
12740 lapack_complex_double* a, lapack_int* lda,
12747 lapack_complex_double* a, lapack_int *info );
12757 lapack_complex_double* ap, lapack_int *info );
12768 const lapack_complex_double* a, lapack_int* lda, double* r,
12778 const lapack_complex_double* a, lapack_int* lda, double* r,
12798 lapack_int* ku, const lapack_complex_double* ab,
12810 lapack_int* ku, const lapack_complex_double* ab,
12824 void LAPACK_zpoequ( lapack_int* n, const lapack_complex_double* a,
12831 void LAPACK_zpoequb( lapack_int* n, const lapack_complex_double* a,
12843 void LAPACK_zppequ( char* uplo, lapack_int* n, const lapack_complex_double* ap,
12855 const lapack_complex_double* ab, lapack_int* ldab,
12863 void LAPACK_zsyequb( char* uplo, lapack_int* n, const lapack_complex_double* a,
12865 lapack_complex_double* work, lapack_int *info );
12869 void LAPACK_zheequb( char* uplo, lapack_int* n, const lapack_complex_double* a,
12871 lapack_complex_double* work, lapack_int *info );
12884 void LAPACK_zgesv( lapack_int* n, lapack_int* nrhs, lapack_complex_double* a,
12885 lapack_int* lda, lapack_int* ipiv, lapack_complex_double* b,
12891 void LAPACK_zcgesv( lapack_int* n, lapack_int* nrhs, lapack_complex_double* a,
12892 lapack_int* lda, lapack_int* ipiv, lapack_complex_double* b,
12893 lapack_int* ldb, lapack_complex_double* x, lapack_int* ldx,
12894 lapack_complex_double* work, lapack_complex_float* swork,
12917 lapack_complex_double* a, lapack_int* lda,
12918 lapack_complex_double* af, lapack_int* ldaf,
12920 lapack_complex_double* b, lapack_int* ldb,
12921 lapack_complex_double* x, lapack_int* ldx, double* rcond,
12922 double* ferr, double* berr, lapack_complex_double* work,
12941 lapack_complex_double* a, lapack_int* lda,
12942 lapack_complex_double* af, lapack_int* ldaf,
12944 lapack_complex_double* b, lapack_int* ldb,
12945 lapack_complex_double* x, lapack_int* ldx, double* rcond,
12949 lapack_complex_double* work, double* rwork,
12975 lapack_int* nrhs, lapack_complex_double* ab,
12976 lapack_int* ldab, lapack_int* ipiv, lapack_complex_double* b,
13001 lapack_int* ku, lapack_int* nrhs, lapack_complex_double* ab,
13002 lapack_int* ldab, lapack_complex_double* afb,
13004 double* c, lapack_complex_double* b, lapack_int* ldb,
13005 lapack_complex_double* x, lapack_int* ldx, double* rcond,
13006 double* ferr, double* berr, lapack_complex_double* work,
13028 lapack_complex_double* ab, lapack_int* ldab,
13029 lapack_complex_double* afb, lapack_int* ldafb,
13031 lapack_complex_double* b, lapack_int* ldb,
13032 lapack_complex_double* x, lapack_int* ldx, double* rcond,
13036 lapack_complex_double* work, double* rwork,
13056 void LAPACK_zgtsv( lapack_int* n, lapack_int* nrhs, lapack_complex_double* dl,
13057 lapack_complex_double* d, lapack_complex_double* du,
13058 lapack_complex_double* b, lapack_int* ldb,
13084 const lapack_complex_double* dl,
13085 const lapack_complex_double* d,
13086 const lapack_complex_double* du, lapack_complex_double* dlf,
13087 lapack_complex_double* df, lapack_complex_double* duf,
13088 lapack_complex_double* du2, lapack_int* ipiv,
13089 const lapack_complex_double* b, lapack_int* ldb,
13090 lapack_complex_double* x, lapack_int* ldx, double* rcond,
13091 double* ferr, double* berr, lapack_complex_double* work,
13103 lapack_complex_double* a, lapack_int* lda,
13104 lapack_complex_double* b, lapack_int* ldb,
13111 lapack_complex_double* a, lapack_int* lda,
13112 lapack_complex_double* b, lapack_int* ldb,
13113 lapack_complex_double* x, lapack_int* ldx,
13114 lapack_complex_double* work, lapack_complex_float* swork,
13135 lapack_complex_double* a, lapack_int* lda,
13136 lapack_complex_double* af, lapack_int* ldaf, char* equed,
13137 double* s, lapack_complex_double* b, lapack_int* ldb,
13138 lapack_complex_double* x, lapack_int* ldx, double* rcond,
13139 double* ferr, double* berr, lapack_complex_double* work,
13157 lapack_complex_double* a, lapack_int* lda,
13158 lapack_complex_double* af, lapack_int* ldaf, char* equed,
13159 double* s, lapack_complex_double* b, lapack_int* ldb,
13160 lapack_complex_double* x, lapack_int* ldx, double* rcond,
13164 lapack_complex_double* work, double* rwork,
13184 lapack_complex_double* ap, lapack_complex_double* b,
13204 lapack_complex_double* ap, lapack_complex_double* afp,
13205 char* equed, double* s, lapack_complex_double* b,
13206 lapack_int* ldb, lapack_complex_double* x, lapack_int* ldx,
13208 lapack_complex_double* work, double* rwork,
13220 lapack_complex_double* ab, lapack_int* ldab,
13221 lapack_complex_double* b, lapack_int* ldb,
13244 lapack_int* nrhs, lapack_complex_double* ab,
13245 lapack_int* ldab, lapack_complex_double* afb,
13247 lapack_complex_double* b, lapack_int* ldb,
13248 lapack_complex_double* x, lapack_int* ldx, double* rcond,
13249 double* ferr, double* berr, lapack_complex_double* work,
13259 lapack_complex_double* e, lapack_complex_double* b,
13278 const double* d, const lapack_complex_double* e, double* df,
13279 lapack_complex_double* ef, const lapack_complex_double* b,
13280 lapack_int* ldb, lapack_complex_double* x, lapack_int* ldx,
13282 lapack_complex_double* work, double* rwork,
13297 lapack_complex_double* a, lapack_int* lda, lapack_int* ipiv,
13298 lapack_complex_double* b, lapack_int* ldb,
13299 lapack_complex_double* work, lapack_int* lwork,
13322 const lapack_complex_double* a, lapack_int* lda,
13323 lapack_complex_double* af, lapack_int* ldaf,
13324 lapack_int* ipiv, const lapack_complex_double* b,
13325 lapack_int* ldb, lapack_complex_double* x, lapack_int* ldx,
13327 lapack_complex_double* work, lapack_int* lwork,
13346 lapack_complex_double* a, lapack_int* lda,
13347 lapack_complex_double* af, lapack_int* ldaf,
13349 lapack_complex_double* b, lapack_int* ldb,
13350 lapack_complex_double* x, lapack_int* ldx, double* rcond,
13354 lapack_complex_double* work, double* rwork,
13373 lapack_complex_double* a, lapack_int* lda, lapack_int* ipiv,
13374 lapack_complex_double* b, lapack_int* ldb,
13375 lapack_complex_double* work, lapack_int* lwork,
13386 const lapack_complex_double* a, lapack_int* lda,
13387 lapack_complex_double* af, lapack_int* ldaf,
13388 lapack_int* ipiv, const lapack_complex_double* b,
13389 lapack_int* ldb, lapack_complex_double* x, lapack_int* ldx,
13391 lapack_complex_double* work, lapack_int* lwork,
13394 lapack_complex_double* a, lapack_int* lda,
13395 lapack_complex_double* af, lapack_int* ldaf,
13397 lapack_complex_double* b, lapack_int* ldb,
13398 lapack_complex_double* x, lapack_int* ldx, double* rcond,
13402 lapack_complex_double* work, double* rwork,
13425 lapack_complex_double* ap, lapack_int* ipiv,
13426 lapack_complex_double* b, lapack_int* ldb,
13446 const lapack_complex_double* ap, lapack_complex_double* afp,
13447 lapack_int* ipiv, const lapack_complex_double* b,
13448 lapack_int* ldb, lapack_complex_double* x, lapack_int* ldx,
13450 lapack_complex_double* work, double* rwork,
13456 lapack_complex_double* ap, lapack_int* ipiv,
13457 lapack_complex_double* b, lapack_int* ldb,
13467 const lapack_complex_double* ap, lapack_complex_double* afp,
13468 lapack_int* ipiv, const lapack_complex_double* b,
13469 lapack_int* ldb, lapack_complex_double* x, lapack_int* ldx,
13471 lapack_complex_double* work, double* rwork,
13483 void LAPACK_zgeqrf( lapack_int* m, lapack_int* n, lapack_complex_double* a,
13484 lapack_int* lda, lapack_complex_double* tau,
13485 lapack_complex_double* work, lapack_int* lwork,
13497 void LAPACK_zgeqpf( lapack_int* m, lapack_int* n, lapack_complex_double* a,
13499 lapack_complex_double* tau, lapack_complex_double* work,
13511 void LAPACK_zgeqp3( lapack_int* m, lapack_int* n, lapack_complex_double* a,
13513 lapack_complex_double* tau, lapack_complex_double* work,
13534 lapack_complex_double* a, lapack_int* lda,
13535 const lapack_complex_double* tau,
13536 lapack_complex_double* work, lapack_int* lwork,
13545 lapack_int* k, const lapack_complex_double* a,
13546 lapack_int* lda, const lapack_complex_double* tau,
13547 lapack_complex_double* c, lapack_int* ldc,
13548 lapack_complex_double* work, lapack_int* lwork,
13560 void LAPACK_zgelqf( lapack_int* m, lapack_int* n, lapack_complex_double* a,
13561 lapack_int* lda, lapack_complex_double* tau,
13562 lapack_complex_double* work, lapack_int* lwork,
13583 lapack_complex_double* a, lapack_int* lda,
13584 const lapack_complex_double* tau,
13585 lapack_complex_double* work, lapack_int* lwork,
13594 lapack_int* k, const lapack_complex_double* a,
13595 lapack_int* lda, const lapack_complex_double* tau,
13596 lapack_complex_double* c, lapack_int* ldc,
13597 lapack_complex_double* work, lapack_int* lwork,
13609 void LAPACK_zgeqlf( lapack_int* m, lapack_int* n, lapack_complex_double* a,
13610 lapack_int* lda, lapack_complex_double* tau,
13611 lapack_complex_double* work, lapack_int* lwork,
13624 lapack_complex_double* a, lapack_int* lda,
13625 const lapack_complex_double* tau,
13626 lapack_complex_double* work, lapack_int* lwork,
13643 lapack_int* k, const lapack_complex_double* a,
13644 lapack_int* lda, const lapack_complex_double* tau,
13645 lapack_complex_double* c, lapack_int* ldc,
13646 lapack_complex_double* work, lapack_int* lwork,
13658 void LAPACK_zgerqf( lapack_int* m, lapack_int* n, lapack_complex_double* a,
13659 lapack_int* lda, lapack_complex_double* tau,
13660 lapack_complex_double* work, lapack_int* lwork,
13673 lapack_complex_double* a, lapack_int* lda,
13674 const lapack_complex_double* tau,
13675 lapack_complex_double* work, lapack_int* lwork,
13692 lapack_int* k, const lapack_complex_double* a,
13693 lapack_int* lda, const lapack_complex_double* tau,
13694 lapack_complex_double* c, lapack_int* ldc,
13695 lapack_complex_double* work, lapack_int* lwork,
13707 void LAPACK_ztzrzf( lapack_int* m, lapack_int* n, lapack_complex_double* a,
13708 lapack_int* lda, lapack_complex_double* tau,
13709 lapack_complex_double* work, lapack_int* lwork,
13729 const lapack_complex_double* a, lapack_int* lda,
13730 const lapack_complex_double* tau, lapack_complex_double* c,
13731 lapack_int* ldc, lapack_complex_double* work,
13748 lapack_complex_double* a, lapack_int* lda,
13749 lapack_complex_double* taua, lapack_complex_double* b,
13750 lapack_int* ldb, lapack_complex_double* taub,
13751 lapack_complex_double* work, lapack_int* lwork,
13768 lapack_complex_double* a, lapack_int* lda,
13769 lapack_complex_double* taua, lapack_complex_double* b,
13770 lapack_int* ldb, lapack_complex_double* taub,
13771 lapack_complex_double* work, lapack_int* lwork,
13784 void LAPACK_zgebrd( lapack_int* m, lapack_int* n, lapack_complex_double* a,
13786 lapack_complex_double* tauq, lapack_complex_double* taup,
13787 lapack_complex_double* work, lapack_int* lwork,
13808 lapack_int* kl, lapack_int* ku, lapack_complex_double* ab,
13810 lapack_complex_double* q, lapack_int* ldq,
13811 lapack_complex_double* pt, lapack_int* ldpt,
13812 lapack_complex_double* c, lapack_int* ldc,
13813 lapack_complex_double* work, double* rwork,
13836 lapack_complex_double* a, lapack_int* lda,
13837 const lapack_complex_double* tau,
13838 lapack_complex_double* work, lapack_int* lwork,
13848 const lapack_complex_double* a, lapack_int* lda,
13849 const lapack_complex_double* tau, lapack_complex_double* c,
13850 lapack_int* ldc, lapack_complex_double* work,
13869 lapack_complex_double* vt, lapack_int* ldvt,
13870 lapack_complex_double* u, lapack_int* ldu,
13871 lapack_complex_double* c, lapack_int* ldc, double* work,
13905 void LAPACK_zhetrd( char* uplo, lapack_int* n, lapack_complex_double* a,
13907 lapack_complex_double* tau, lapack_complex_double* work,
13913 void LAPACK_zungtr( char* uplo, lapack_int* n, lapack_complex_double* a,
13914 lapack_int* lda, const lapack_complex_double* tau,
13915 lapack_complex_double* work, lapack_int* lwork,
13924 lapack_int* n, const lapack_complex_double* a,
13925 lapack_int* lda, const lapack_complex_double* tau,
13926 lapack_complex_double* c, lapack_int* ldc,
13927 lapack_complex_double* work, lapack_int* lwork,
13949 void LAPACK_zhptrd( char* uplo, lapack_int* n, lapack_complex_double* ap,
13950 double* d, double* e, lapack_complex_double* tau,
13956 void LAPACK_zupgtr( char* uplo, lapack_int* n, const lapack_complex_double* ap,
13957 const lapack_complex_double* tau, lapack_complex_double* q,
13958 lapack_int* ldq, lapack_complex_double* work,
13966 lapack_int* n, const lapack_complex_double* ap,
13967 const lapack_complex_double* tau, lapack_complex_double* c,
13968 lapack_int* ldc, lapack_complex_double* work,
13982 lapack_complex_double* ab, lapack_int* ldab, double* d,
13983 double* e, lapack_complex_double* q, lapack_int* ldq,
13984 lapack_complex_double* work, lapack_int *info );
13995 lapack_complex_double* z, lapack_int* ldz, double* work,
14018 lapack_complex_double* z, lapack_int* ldz, lapack_int* nzc,
14034 lapack_complex_double* z, lapack_int* ldz,
14035 lapack_complex_double* work, lapack_int* lwork,
14059 lapack_complex_double* z, lapack_int* ldz,
14070 lapack_complex_double* z, lapack_int* ldz, double* work,
14101 const lapack_int* isplit, lapack_complex_double* z,
14119 lapack_complex_double* a, lapack_int* lda,
14120 const lapack_complex_double* b, lapack_int* ldb,
14130 lapack_complex_double* ap, const lapack_complex_double* bp,
14147 lapack_int* kb, lapack_complex_double* ab, lapack_int* ldab,
14148 const lapack_complex_double* bb, lapack_int* ldbb,
14149 lapack_complex_double* x, lapack_int* ldx,
14150 lapack_complex_double* work, double* rwork,
14160 lapack_complex_double* bb, lapack_int* ldbb,
14173 lapack_complex_double* a, lapack_int* lda,
14174 lapack_complex_double* tau, lapack_complex_double* work,
14197 lapack_complex_double* a, lapack_int* lda,
14198 const lapack_complex_double* tau,
14199 lapack_complex_double* work, lapack_int* lwork,
14209 const lapack_complex_double* a, lapack_int* lda,
14210 const lapack_complex_double* tau, lapack_complex_double* c,
14211 lapack_int* ldc, lapack_complex_double* work,
14222 void LAPACK_zgebal( char* job, lapack_int* n, lapack_complex_double* a,
14237 lapack_complex_double* v, lapack_int* ldv,
14253 lapack_int* ihi, lapack_complex_double* h, lapack_int* ldh,
14254 lapack_complex_double* w, lapack_complex_double* z,
14255 lapack_int* ldz, lapack_complex_double* work,
14279 const lapack_complex_double* h, lapack_int* ldh,
14280 lapack_complex_double* w, lapack_complex_double* vl,
14281 lapack_int* ldvl, lapack_complex_double* vr,
14283 lapack_complex_double* work, double* rwork,
14302 lapack_int* n, lapack_complex_double* t, lapack_int* ldt,
14303 lapack_complex_double* vl, lapack_int* ldvl,
14304 lapack_complex_double* vr, lapack_int* ldvr, lapack_int* mm,
14305 lapack_int* m, lapack_complex_double* work, double* rwork,
14327 lapack_int* n, const lapack_complex_double* t,
14328 lapack_int* ldt, const lapack_complex_double* vl,
14329 lapack_int* ldvl, const lapack_complex_double* vr,
14331 lapack_int* m, lapack_complex_double* work,
14342 void LAPACK_ztrexc( char* compq, lapack_int* n, lapack_complex_double* t,
14343 lapack_int* ldt, lapack_complex_double* q, lapack_int* ldq,
14362 lapack_int* n, lapack_complex_double* t, lapack_int* ldt,
14363 lapack_complex_double* q, lapack_int* ldq,
14364 lapack_complex_double* w, lapack_int* m, double* s,
14365 double* sep, lapack_complex_double* work, lapack_int* lwork,
14381 lapack_int* n, const lapack_complex_double* a,
14382 lapack_int* lda, const lapack_complex_double* b,
14383 lapack_int* ldb, lapack_complex_double* c, lapack_int* ldc,
14400 lapack_int* ihi, lapack_complex_double* a, lapack_int* lda,
14401 lapack_complex_double* b, lapack_int* ldb,
14402 lapack_complex_double* q, lapack_int* ldq,
14403 lapack_complex_double* z, lapack_int* ldz,
14417 void LAPACK_zggbal( char* job, lapack_int* n, lapack_complex_double* a,
14418 lapack_int* lda, lapack_complex_double* b, lapack_int* ldb,
14435 lapack_int* m, lapack_complex_double* v, lapack_int* ldv,
14458 lapack_int* ilo, lapack_int* ihi, lapack_complex_double* h,
14459 lapack_int* ldh, lapack_complex_double* t, lapack_int* ldt,
14460 lapack_complex_double* alpha, lapack_complex_double* beta,
14461 lapack_complex_double* q, lapack_int* ldq,
14462 lapack_complex_double* z, lapack_int* ldz,
14463 lapack_complex_double* work, lapack_int* lwork,
14485 lapack_int* n, const lapack_complex_double* s,
14486 lapack_int* lds, const lapack_complex_double* p,
14487 lapack_int* ldp, lapack_complex_double* vl,
14488 lapack_int* ldvl, lapack_complex_double* vr,
14490 lapack_complex_double* work, double* rwork,
14509 lapack_complex_double* a, lapack_int* lda,
14510 lapack_complex_double* b, lapack_int* ldb,
14511 lapack_complex_double* q, lapack_int* ldq,
14512 lapack_complex_double* z, lapack_int* ldz, lapack_int* ifst,
14542 lapack_int* n, lapack_complex_double* a, lapack_int* lda,
14543 lapack_complex_double* b, lapack_int* ldb,
14544 lapack_complex_double* alpha, lapack_complex_double* beta,
14545 lapack_complex_double* q, lapack_int* ldq,
14546 lapack_complex_double* z, lapack_int* ldz, lapack_int* m,
14548 lapack_complex_double* work, lapack_int* lwork,
14573 const lapack_complex_double* a, lapack_int* lda,
14574 const lapack_complex_double* b, lapack_int* ldb,
14575 lapack_complex_double* c, lapack_int* ldc,
14576 const lapack_complex_double* d, lapack_int* ldd,
14577 const lapack_complex_double* e, lapack_int* lde,
14578 lapack_complex_double* f, lapack_int* ldf, double* scale,
14579 double* dif, lapack_complex_double* work, lapack_int* lwork,
14604 lapack_int* n, const lapack_complex_double* a,
14605 lapack_int* lda, const lapack_complex_double* b,
14606 lapack_int* ldb, const lapack_complex_double* vl,
14607 lapack_int* ldvl, const lapack_complex_double* vr,
14609 lapack_int* m, lapack_complex_double* work,
14635 lapack_int* p, lapack_int* n, lapack_complex_double* a,
14636 lapack_int* lda, lapack_complex_double* b, lapack_int* ldb,
14638 lapack_complex_double* u, lapack_int* ldu,
14639 lapack_complex_double* v, lapack_int* ldv,
14640 lapack_complex_double* q, lapack_int* ldq,
14642 lapack_complex_double* tau, lapack_complex_double* work,
14670 lapack_complex_double* a, lapack_int* lda,
14671 lapack_complex_double* b, lapack_int* ldb, double* tola,
14673 lapack_complex_double* u, lapack_int* ldu,
14674 lapack_complex_double* v, lapack_int* ldv,
14675 lapack_complex_double* q, lapack_int* ldq,
14676 lapack_complex_double* work, lapack_int* ncycle,
14690 lapack_complex_double* a, lapack_int* lda,
14691 lapack_complex_double* b, lapack_int* ldb,
14692 lapack_complex_double* work, lapack_int* lwork,
14708 lapack_complex_double* a, lapack_int* lda,
14709 lapack_complex_double* b, lapack_int* ldb, lapack_int* jpvt,
14711 lapack_complex_double* work, lapack_int* lwork,
14727 lapack_complex_double* a, lapack_int* lda,
14728 lapack_complex_double* b, lapack_int* ldb, double* s,
14730 lapack_complex_double* work, lapack_int* lwork,
14747 lapack_complex_double* a, lapack_int* lda,
14748 lapack_complex_double* b, lapack_int* ldb, double* s,
14750 lapack_complex_double* work, lapack_int* lwork,
14767 lapack_complex_double* a, lapack_int* lda,
14768 lapack_complex_double* b, lapack_int* ldb,
14769 lapack_complex_double* c, lapack_complex_double* d,
14770 lapack_complex_double* x, lapack_complex_double* work,
14787 lapack_complex_double* a, lapack_int* lda,
14788 lapack_complex_double* b, lapack_int* ldb,
14789 lapack_complex_double* d, lapack_complex_double* x,
14790 lapack_complex_double* y, lapack_complex_double* work,
14803 lapack_complex_double* a, lapack_int* lda, double* w,
14804 lapack_complex_double* work, lapack_int* lwork,
14818 lapack_complex_double* a, lapack_int* lda, double* w,
14819 lapack_complex_double* work, lapack_int* lwork,
14842 lapack_complex_double* a, lapack_int* lda, double* vl,
14844 lapack_int* m, double* w, lapack_complex_double* z,
14845 lapack_int* ldz, lapack_complex_double* work,
14869 lapack_complex_double* a, lapack_int* lda, double* vl,
14871 lapack_int* m, double* w, lapack_complex_double* z,
14873 lapack_complex_double* work, lapack_int* lwork,
14885 lapack_complex_double* ap, double* w,
14886 lapack_complex_double* z, lapack_int* ldz,
14887 lapack_complex_double* work, double* rwork,
14902 lapack_complex_double* ap, double* w,
14903 lapack_complex_double* z, lapack_int* ldz,
14904 lapack_complex_double* work, lapack_int* lwork,
14924 lapack_complex_double* ap, double* vl, double* vu,
14926 lapack_int* m, double* w, lapack_complex_double* z,
14927 lapack_int* ldz, lapack_complex_double* work, double* rwork,
14940 lapack_complex_double* ab, lapack_int* ldab, double* w,
14941 lapack_complex_double* z, lapack_int* ldz,
14942 lapack_complex_double* work, double* rwork,
14959 lapack_complex_double* ab, lapack_int* ldab, double* w,
14960 lapack_complex_double* z, lapack_int* ldz,
14961 lapack_complex_double* work, lapack_int* lwork,
14984 lapack_int* kd, lapack_complex_double* ab, lapack_int* ldab,
14985 lapack_complex_double* q, lapack_int* ldq, double* vl,
14987 lapack_int* m, double* w, lapack_complex_double* z,
14988 lapack_int* ldz, lapack_complex_double* work, double* rwork,
15039 lapack_int* n, lapack_complex_double* a, lapack_int* lda,
15040 lapack_int* sdim, lapack_complex_double* w,
15041 lapack_complex_double* vs, lapack_int* ldvs,
15042 lapack_complex_double* work, lapack_int* lwork,
15065 char* sense, lapack_int* n, lapack_complex_double* a,
15066 lapack_int* lda, lapack_int* sdim, lapack_complex_double* w,
15067 lapack_complex_double* vs, lapack_int* ldvs, double* rconde,
15068 double* rcondv, lapack_complex_double* work,
15086 lapack_complex_double* a, lapack_int* lda,
15087 lapack_complex_double* w, lapack_complex_double* vl,
15088 lapack_int* ldvl, lapack_complex_double* vr,
15089 lapack_int* ldvr, lapack_complex_double* work,
15114 lapack_int* n, lapack_complex_double* a, lapack_int* lda,
15115 lapack_complex_double* w, lapack_complex_double* vl,
15116 lapack_int* ldvl, lapack_complex_double* vr,
15119 double* rcondv, lapack_complex_double* work,
15136 lapack_complex_double* a, lapack_int* lda, double* s,
15137 lapack_complex_double* u, lapack_int* ldu,
15138 lapack_complex_double* vt, lapack_int* ldvt,
15139 lapack_complex_double* work, lapack_int* lwork,
15156 lapack_complex_double* a, lapack_int* lda, double* s,
15157 lapack_complex_double* u, lapack_int* ldu,
15158 lapack_complex_double* vt, lapack_int* ldvt,
15159 lapack_complex_double* work, lapack_int* lwork,
15202 lapack_complex_double* a, lapack_int* lda,
15203 lapack_complex_double* b, lapack_int* ldb, double* alpha,
15204 double* beta, lapack_complex_double* u, lapack_int* ldu,
15205 lapack_complex_double* v, lapack_int* ldv,
15206 lapack_complex_double* q, lapack_int* ldq,
15207 lapack_complex_double* work, double* rwork,
15222 lapack_complex_double* a, lapack_int* lda,
15223 lapack_complex_double* b, lapack_int* ldb, double* w,
15224 lapack_complex_double* work, lapack_int* lwork,
15241 lapack_complex_double* a, lapack_int* lda,
15242 lapack_complex_double* b, lapack_int* ldb, double* w,
15243 lapack_complex_double* work, lapack_int* lwork,
15267 lapack_int* n, lapack_complex_double* a, lapack_int* lda,
15268 lapack_complex_double* b, lapack_int* ldb, double* vl,
15270 lapack_int* m, double* w, lapack_complex_double* z,
15271 lapack_int* ldz, lapack_complex_double* work,
15285 lapack_complex_double* ap, lapack_complex_double* bp,
15286 double* w, lapack_complex_double* z, lapack_int* ldz,
15287 lapack_complex_double* work, double* rwork,
15304 lapack_complex_double* ap, lapack_complex_double* bp,
15305 double* w, lapack_complex_double* z, lapack_int* ldz,
15306 lapack_complex_double* work, lapack_int* lwork,
15329 lapack_int* n, lapack_complex_double* ap,
15330 lapack_complex_double* bp, double* vl, double* vu,
15332 lapack_int* m, double* w, lapack_complex_double* z,
15333 lapack_int* ldz, lapack_complex_double* work, double* rwork,
15349 lapack_int* kb, lapack_complex_double* ab, lapack_int* ldab,
15350 lapack_complex_double* bb, lapack_int* ldbb, double* w,
15351 lapack_complex_double* z, lapack_int* ldz,
15352 lapack_complex_double* work, double* rwork,
15372 lapack_int* kb, lapack_complex_double* ab, lapack_int* ldab,
15373 lapack_complex_double* bb, lapack_int* ldbb, double* w,
15374 lapack_complex_double* z, lapack_int* ldz,
15375 lapack_complex_double* work, lapack_int* lwork,
15402 lapack_int* ka, lapack_int* kb, lapack_complex_double* ab,
15403 lapack_int* ldab, lapack_complex_double* bb,
15404 lapack_int* ldbb, lapack_complex_double* q, lapack_int* ldq,
15407 lapack_complex_double* z, lapack_int* ldz,
15408 lapack_complex_double* work, double* rwork,
15435 lapack_complex_double* a, lapack_int* lda,
15436 lapack_complex_double* b, lapack_int* ldb, lapack_int* sdim,
15437 lapack_complex_double* alpha, lapack_complex_double* beta,
15438 lapack_complex_double* vsl, lapack_int* ldvsl,
15439 lapack_complex_double* vsr, lapack_int* ldvsr,
15440 lapack_complex_double* work, lapack_int* lwork,
15473 lapack_complex_double* a, lapack_int* lda,
15474 lapack_complex_double* b, lapack_int* ldb, lapack_int* sdim,
15475 lapack_complex_double* alpha, lapack_complex_double* beta,
15476 lapack_complex_double* vsl, lapack_int* ldvsl,
15477 lapack_complex_double* vsr, lapack_int* ldvsr,
15478 double* rconde, double* rcondv, lapack_complex_double* work,
15501 lapack_complex_double* a, lapack_int* lda,
15502 lapack_complex_double* b, lapack_int* ldb,
15503 lapack_complex_double* alpha, lapack_complex_double* beta,
15504 lapack_complex_double* vl, lapack_int* ldvl,
15505 lapack_complex_double* vr, lapack_int* ldvr,
15506 lapack_complex_double* work, lapack_int* lwork,
15538 lapack_int* n, lapack_complex_double* a, lapack_int* lda,
15539 lapack_complex_double* b, lapack_int* ldb,
15540 lapack_complex_double* alpha, lapack_complex_double* beta,
15541 lapack_complex_double* vl, lapack_int* ldvl,
15542 lapack_complex_double* vr, lapack_int* ldvr,
15545 double* rconde, double* rcondv, lapack_complex_double* work,
15555 lapack_int* k, double* alpha, const lapack_complex_double* a,
15556 lapack_int* lda, double* beta, lapack_complex_double* c );
15568 lapack_complex_double* alpha, const lapack_complex_double* a,
15569 lapack_complex_double* b, lapack_int* ldb );
15579 const lapack_complex_double* arf, lapack_complex_double* ap,
15589 const lapack_complex_double* arf, lapack_complex_double* a,
15599 const lapack_complex_double* ap, lapack_complex_double* arf,
15608 void LAPACK_ztpttr( char* uplo, lapack_int* n, const lapack_complex_double* ap,
15609 lapack_complex_double* a, lapack_int* lda,
15619 const lapack_complex_double* a, lapack_int* lda,
15620 lapack_complex_double* arf, lapack_int *info );
15628 void LAPACK_ztrttp( char* uplo, lapack_int* n, const lapack_complex_double* a,
15629 lapack_int* lda, lapack_complex_double* ap,
15644 void LAPACK_zgeqrfp( lapack_int* m, lapack_int* n, lapack_complex_double* a,
15645 lapack_int* lda, lapack_complex_double* tau,
15646 lapack_complex_double* work, lapack_int* lwork,
15649 void LAPACK_zlacgv( lapack_int* n, lapack_complex_double* x, lapack_int* incx );
15657 lapack_complex_double* x );
15665 void LAPACK_zgeqr2( lapack_int* m, lapack_int* n, lapack_complex_double* a,
15666 lapack_int* lda, lapack_complex_double* tau,
15667 lapack_complex_double* work, lapack_int *info );
15676 const lapack_complex_double* a, lapack_int* lda,
15677 lapack_complex_double* b, lapack_int* ldb );
15684 void LAPACK_zgetf2( lapack_int* m, lapack_int* n, lapack_complex_double* a,
15693 void LAPACK_zlaswp( lapack_int* n, lapack_complex_double* a, lapack_int* lda,
15703 const lapack_complex_double* a, lapack_int* lda, double* work );
15707 const lapack_complex_double* a, lapack_int* lda, double* work );
15715 const lapack_complex_double* a, lapack_int* lda, double* work );
15724 lapack_int* n, const lapack_complex_double* a, lapack_int* lda,
15735 void LAPACK_zgelq2( lapack_int* m, lapack_int* n, lapack_complex_double* a,
15736 lapack_int* lda, lapack_complex_double* tau,
15737 lapack_complex_double* work, lapack_int *info );
15755 const lapack_complex_double* v, lapack_int* ldv,
15756 const lapack_complex_double* t, lapack_int* ldt,
15757 lapack_complex_double* c, lapack_int* ldc,
15758 lapack_complex_double* work, lapack_int* ldwork );
15766 void LAPACK_zlarfg( lapack_int* n, lapack_complex_double* alpha,
15767 lapack_complex_double* x, lapack_int* incx,
15768 lapack_complex_double* tau );
15780 const lapack_complex_double* v, lapack_int* ldv,
15781 const lapack_complex_double* tau, lapack_complex_double* t,
15792 const lapack_complex_double* v, lapack_complex_double* tau,
15793 lapack_complex_double* c, lapack_int* ldc,
15794 lapack_complex_double* work );
15812 lapack_complex_double* a, lapack_int* lda,
15813 lapack_complex_double* work, lapack_int *info );
15822 lapack_complex_double* a, lapack_int* lda,
15825 const lapack_complex_double* a, lapack_int* lda,
15834 void LAPACK_zlauum( char* uplo, lapack_int* n, lapack_complex_double* a,
15847 lapack_int* ku, const double* d, lapack_complex_double* a,
15849 lapack_complex_double* work, lapack_int *info );
15858 lapack_complex_double* alpha, lapack_complex_double* beta,
15859 lapack_complex_double* a, lapack_int* lda );
15866 lapack_complex_double* a, lapack_int* lda,
15867 lapack_int* iseed, lapack_complex_double* work,
15879 lapack_complex_double* a, lapack_int* lda,
15880 lapack_int* iseed, lapack_complex_double* work,
15889 lapack_complex_double* x, lapack_int* ldx, lapack_int* k );
16012 lapack_complex_double* work, lapack_int* lwork , lapack_int *info );
16071 lapack_complex_double* u1, lapack_int* ldu1,
16072 lapack_complex_double* u2, lapack_int* ldu2,
16073 lapack_complex_double* v1t, lapack_int* ldv1t,
16074 lapack_complex_double* v2t, lapack_int* ldv2t,
16080 lapack_complex_double* a, lapack_int* i1,
16083 lapack_complex_double* a, lapack_int* lda,
16085 lapack_complex_double* work, lapack_int* lwork , lapack_int *info );
16087 lapack_complex_double* a, lapack_int* lda,
16089 lapack_complex_double* work, lapack_int* nb , lapack_int *info );
16092 const lapack_complex_double* a, lapack_int* lda,
16094 lapack_complex_double* b, lapack_int* ldb,
16095 lapack_complex_double* work , lapack_int *info );
16097 lapack_int* n, lapack_complex_double* a,
16099 lapack_complex_double* work , lapack_int *info );
16101 lapack_complex_double* a, lapack_int* i1,
16104 lapack_complex_double* a, lapack_int* lda,
16106 lapack_complex_double* work, lapack_int* lwork , lapack_int *info );
16108 lapack_complex_double* a, lapack_int* lda,
16110 lapack_complex_double* work, lapack_int* nb , lapack_int *info );
16113 const lapack_complex_double* a, lapack_int* lda,
16115 lapack_complex_double* b, lapack_int* ldb,
16116 lapack_complex_double* work , lapack_int *info );
16119 lapack_complex_double* x11, lapack_int* ldx11,
16120 lapack_complex_double* x12, lapack_int* ldx12,
16121 lapack_complex_double* x21, lapack_int* ldx21,
16122 lapack_complex_double* x22, lapack_int* ldx22,
16124 lapack_complex_double* taup1,
16125 lapack_complex_double* taup2,
16126 lapack_complex_double* tauq1,
16127 lapack_complex_double* tauq2,
16128 lapack_complex_double* work, lapack_int* lwork , lapack_int *info );
16132 lapack_int* q, lapack_complex_double* x11,
16133 lapack_int* ldx11, lapack_complex_double* x12,
16134 lapack_int* ldx12, lapack_complex_double* x21,
16135 lapack_int* ldx21, lapack_complex_double* x22,
16137 lapack_complex_double* u1, lapack_int* ldu1,
16138 lapack_complex_double* u2, lapack_int* ldu2,
16139 lapack_complex_double* v1t, lapack_int* ldv1t,
16140 lapack_complex_double* v2t, lapack_int* ldv2t,
16141 lapack_complex_double* work, lapack_int* lwork,
16162 const lapack_complex_double* v, lapack_int* ldv,
16163 const lapack_complex_double* t, lapack_int* ldt,
16164 lapack_complex_double* c, lapack_int* ldc,
16165 lapack_complex_double* work, lapack_int *info );
16177 lapack_complex_double* a, lapack_int* lda,
16178 lapack_complex_double* t, lapack_int* ldt,
16179 lapack_complex_double* work, lapack_int *info );
16187 void LAPACK_zgeqrt2( lapack_int* m, lapack_int* n, lapack_complex_double* a,
16188 lapack_int* lda, lapack_complex_double* t, lapack_int* ldt,
16197 void LAPACK_zgeqrt3( lapack_int* m, lapack_int* n, lapack_complex_double* a,
16198 lapack_int* lda, lapack_complex_double* t, lapack_int* ldt,
16219 const lapack_complex_double* v, lapack_int* ldv,
16220 const lapack_complex_double* t, lapack_int* ldt,
16221 lapack_complex_double* a, lapack_int* lda,
16222 lapack_complex_double* b, lapack_int* ldb,
16223 lapack_complex_double* work, lapack_int *info );
16234 lapack_complex_double* a, lapack_int* lda,
16235 lapack_complex_double* b, lapack_int* ldb,
16236 lapack_complex_double* t, lapack_int* ldt,
16237 lapack_complex_double* work, lapack_int *info );
16248 void LAPACK_ztpqrt2( lapack_int* m, lapack_int* n, lapack_complex_double* a,
16249 lapack_int* lda, lapack_complex_double* b, lapack_int* ldb,
16250 lapack_complex_double* t, lapack_int* ldt,
16273 const lapack_complex_double* v, lapack_int* ldv,
16274 const lapack_complex_double* t, lapack_int* ldt,
16275 lapack_complex_double* a, lapack_int* lda,
16276 lapack_complex_double* b, lapack_int* ldb,
16282 void LAPACK_zsyr( char* uplo, lapack_int* n, lapack_complex_double* alpha,
16283 const lapack_complex_double* x, lapack_int* incx,
16284 lapack_complex_double* a, lapack_int* lda );