38 std::complex<double>* a,
41 std::complex<double>* work,
54 std::complex<double>* a,
56 std::complex<double>* b,
59 std::complex<double>* work,
135 std::complex<double>* a,
138 std::complex<double>* u,
140 std::complex<double>* vt,
142 std::complex<double>* work,
175 std::complex<double>* a,
178 std::complex<double>* tau,
179 std::complex<double>* work,
190 const int* m,
const int* n, std::complex<double>* a,
const int* lda,
int* ipiv,
int* info);
198 std::complex<double>* a,
201 std::complex<double>* work,
void dsytri_(const char *uplo, const int *n, double *a, const int *lda, const int *ipiv, double *work, int *info)
void zhegv_(const int *itype, const char *jobz, const char *uplo, const int *n, std::complex< double > *a, const int *lda, std::complex< double > *b, const int *ldb, double *w, std::complex< double > *work, const int *lwork, double *rwork, int *info)
void dgels_(const char *trans, const int *m, const int *n, const int *nrhs, double *a, const int *lda, double *b, const int *ldb, double *work, const int *lwork, int *info)
void dsytrf_(const char *uplo, const int *n, double *a, const int *lda, int *ipiv, double *work, const int *lwork, int *info)
void zgetri_(const int *n, std::complex< double > *a, const int *lda, const int *ipiv, std::complex< double > *work, const int *lwork, int *info)
void zheev_(const char *jobz, const char *uplo, const int *n, std::complex< double > *a, const int *lda, double *w, std::complex< double > *work, const int *lwork, double *rwork, int *info)
void zgeqp3_(const int *m, const int *n, std::complex< double > *a, const int *lda, int *jpvt, std::complex< double > *tau, std::complex< double > *work, const int *lwork, double *rwork, int *info)
void zgetrf_(const int *m, const int *n, std::complex< double > *a, const int *lda, int *ipiv, int *info)
void zgesvd_(const char *jobu, const char *jobvt, const int *m, const int *n, std::complex< double > *a, const int *lda, double *s, std::complex< double > *u, const int *ldu, std::complex< double > *vt, const int *ldvt, std::complex< double > *work, const int *lwork, double *rwork, int *info)
void dsygv_(const int *itype, const char *jobz, const char *uplo, const int *n, double *a, const int *lda, double *b, const int *ldb, double *w, double *work, const int *lwork, int *info)
void dgesvd_(const char *jobu, const char *jobvt, const int *m, const int *n, double *a, const int *lda, double *s, double *u, const int *ldu, double *vt, const int *ldvt, double *work, const int *lwork, int *info)