Go to the source code of this file.
Functions | |
void | zgesv_ (const long &N, const long &nrhs, std::complex< double > *a, const long &lda, long *ipiv, std::complex< double > *b, const long &ldb, long &info) |
void | zgbsv_ (const long &N, const long &KL, const long &KU, const long &nrhs, std::complex< double > *ab, const long &ldab, long *ipiv, std::complex< double > *b, const long &ldb, long &info) |
void | zgtsv_ (const long &N, const long &nrhs, std::complex< double > *dl, std::complex< double > *d, std::complex< double > *du, std::complex< double > *b, const long &ldb, long &info) |
void | zposv_ (const char &uplo, const long &N, const long &nrhs, std::complex< double > *a, const long &lda, std::complex< double > *b, const long &ldb, long &info) |
void | zppsv_ (const char &uplo, const long &N, const long &nrhs, std::complex< double > *ap, std::complex< double > *b, const long &ldb, long &info) |
void | zpbsv_ (const char &uplo, const long &N, const long &kd, const long &nrhs, std::complex< double > *ab, const long &ldab, std::complex< double > *b, const long &ldb, long &info) |
void | zptsv_ (const long &N, const long &nrhs, double *d, std::complex< double > *e, std::complex< double > *b, const long &ldb, long &info) |
void | zhesv_ (const char &uplo, const long &N, const long &nrhs, std::complex< double > *a, const long &lda, long *ipiv, std::complex< double > *b, const long &ldb, std::complex< double > *work, const long &lwork, long &info) |
void | zsysv_ (const char &uplo, const long &N, const long &nrhs, std::complex< double > *a, const long &lda, long *ipiv, std::complex< double > *b, const long &ldb, std::complex< double > *work, const long &lwork, long &info) |
void | zhpsv_ (const char &uplo, const long &N, const long &nrhs, std::complex< double > *ap, long *ipiv, std::complex< double > *b, const long &ldb, long &info) |
void | zspsv_ (const char &uplo, const long &N, const long &nrhs, std::complex< double > *ap, long *ipiv, std::complex< double > *b, const long &ldb, long &info) |
void | zgels_ (const char &trans, const long &M, const long &N, const long &nrhs, std::complex< double > *a, const long &lda, std::complex< double > *b, const long &ldb, std::complex< double > *work, const long &lwork, long &info) |
void | zgelsy_ (const long &M, const long &N, const long &nrhs, std::complex< double > *a, const long &lda, std::complex< double > *b, const long &ldb, long *jpvt, const double &rcond, long &rank, std::complex< double > *work, const long &lwork, double *rwork, long &info) |
void | zgelss_ (const long &M, const long &N, const long &nrhs, std::complex< double > *a, const long &lda, std::complex< double > *b, const long &ldb, double *s, const double &rcond, long &rank, std::complex< double > *work, const long &lwork, double *rwork, long &info) |
void | zgglse_ (const long &M, const long &N, const long &p, std::complex< double > *a, const long &lda, std::complex< double > *b, const long &ldb, std::complex< double > *c, std::complex< double > *d, std::complex< double > *x, std::complex< double > *work, const long &lwork, long &info) |
void | zggglm_ (const long &N, const long &M, const long &p, std::complex< double > *a, const long &lda, std::complex< double > *b, const long &ldb, std::complex< double > *d, std::complex< double > *x, std::complex< double > *y, std::complex< double > *work, const long &lwork, long &info) |
void | zgeev_ (const char &jobvl, const char &jobvr, const long &N, std::complex< double > *a, const long &lda, std::complex< double > *w, std::complex< double > *vl, const long &ldvl, std::complex< double > *vr, const long &ldvr, std::complex< double > *work, const long &lwork, double *rwork, long &info) |
void | zheev_ (const char &jobz, const char &uplo, const long &N, std::complex< double > *a, const long &lda, double *w, std::complex< double > *work, const long &lwork, double *rwork, long &info) |
void | zheevd_ (const char &jobz, const char &uplo, const long &N, std::complex< double > *a, const long &lda, double *w, std::complex< double > *work, const long &lwork, double *rwork, const long &lrwork, long *iwork, const long &liwork, long &info) |
void | zhpev_ (const char &jobz, const char &uplo, const long &N, std::complex< double > *ap, double *w, std::complex< double > *z, const long &ldz, std::complex< double > *work, double *rwork, long &info) |
void | zhpevd_ (const char &jobz, const char &uplo, const long &N, std::complex< double > *ap, double *w, std::complex< double > *z, const long &ldz, std::complex< double > *work, const long &lwork, double *rwork, const long &lrwork, long *iwork, const long &liwork, long &info) |
void | zhbev_ (const char &jobz, const char &uplo, const long &N, const long &kd, std::complex< double > *ab, const long &ldab, double *w, std::complex< double > *z, const long &ldz, std::complex< double > *work, double *rwork, long &info) |
void | zhbevd_ (const char &jobz, const char &uplo, const long &N, const long &kd, std::complex< double > *ab, const long &ldab, double *w, std::complex< double > *z, const long &ldz, std::complex< double > *work, const long &lwork, double *rwork, const long &lrwork, long *iwork, const long &liwork, long &info) |
void | zgees_ (const char &jobvs, const char &sort, bool(*select)(std::complex< double > *, std::complex< double > *), const long &N, std::complex< double > *a, const long &lda, long &sdim, std::complex< double > *w, std::complex< double > *vs, const long &ldvs, std::complex< double > *work, const long &lwork, double *rwork, bool *bwork, long &info) |
void | zgesvd_ (const char &jobu, const char &jobvt, const long &M, const long &N, std::complex< double > *a, const long &lda, double *s, std::complex< double > *u, const long &ldu, std::complex< double > *vt, const long &ldvt, std::complex< double > *work, const long &lwork, double *rwork, long &info) |
void | zgesdd_ (const char &jobz, const long &M, const long &N, std::complex< double > *a, const long &lda, double *s, std::complex< double > *u, const long &ldu, std::complex< double > *vt, const long &ldvt, std::complex< double > *work, const long &lwork, double *rwork, long *iwork, long &info) |
void | zggev_ (const char &jobvl, const char &jobvr, const long &N, std::complex< double > *a, const long &lda, std::complex< double > *b, const long &ldb, std::complex< double > *alpha, std::complex< double > *beta, std::complex< double > *vl, const long &ldvl, std::complex< double > *vr, const long &ldvr, std::complex< double > *work, const long &lwork, double *rwork, long &info) |
void | zhegv_ (const long &itype, const char &jobz, const char &uplo, const long &N, std::complex< double > *a, const long &lda, std::complex< double > *b, const long &ldb, double *w, std::complex< double > *work, const long &lwork, double *rwork, long &info) |
void | zhegvd_ (const long &itype, const char &jobz, const char &uplo, const long &N, std::complex< double > *a, const long &lda, std::complex< double > *b, const long &ldb, double *w, std::complex< double > *work, const long &lwork, double *rwork, const long &lrwork, long *iwork, const long &liwork, long &info) |
void | zhpgv_ (const long &itype, const char &jobz, const char &uplo, const long &N, std::complex< double > *ap, std::complex< double > *bp, double *w, std::complex< double > *z, const long &ldz, std::complex< double > *work, double *rwork, long &info) |
void | zhpgvd_ (const long &itype, const char &jobz, const char &uplo, const long &N, std::complex< double > *ap, std::complex< double > *bp, double *w, std::complex< double > *z, const long &ldz, std::complex< double > *work, const long &lwork, double *rwork, const long &lrwork, long *iwork, const long &liwork, long &info) |
void | zhbgv_ (const char &jobz, const char &uplo, const long &N, const long &ka, const long &kb, std::complex< double > *ab, const long &ldab, std::complex< double > *bb, const long &ldbb, double *w, std::complex< double > *z, const long &ldz, std::complex< double > *work, double *rwork, long &info) |
void | zhbgvd_ (const char &jobz, const char &uplo, const long &N, const long &ka, const long &kb, std::complex< double > *ab, const long &ldab, std::complex< double > *bb, const long &ldbb, double *w, std::complex< double > *z, const long &ldz, std::complex< double > *work, const long &lwork, double *rwork, const long &lrwork, long *iwork, const long &liwork, long &info) |
void | zgges_ (const char &jobvsl, const char &jobvsr, const char &sort, bool(*delctg)(std::complex< double > *, std::complex< double > *), const long &N, std::complex< double > *a, const long &lda, std::complex< double > *b, const long &ldb, long &sdim, std::complex< double > *alpha, std::complex< double > *beta, std::complex< double > *vsl, const long &ldvsl, std::complex< double > *vsr, const long &ldvsr, std::complex< double > *work, const long &lwork, double *rwork, bool *bwork, long &info) |
void | zggsvd_ (const char &jobu, const char &jobv, const char &jobq, const long &M, const long &N, const long &p, long &k, long &L, std::complex< double > *a, const long &lda, std::complex< double > *b, const long &ldb, double *alpha, double *beta, std::complex< double > *u, const long &ldu, std::complex< double > *v, const long &ldv, std::complex< double > *q, const long &ldq, std::complex< double > *work, double *rwork, long *iwork, long &info) |
void zgbsv_ | ( | const long & | N, | |
const long & | KL, | |||
const long & | KU, | |||
const long & | nrhs, | |||
std::complex< double > * | ab, | |||
const long & | ldab, | |||
long * | ipiv, | |||
std::complex< double > * | b, | |||
const long & | ldb, | |||
long & | info | |||
) |
void zgees_ | ( | const char & | jobvs, | |
const char & | sort, | |||
bool(*)(std::complex< double > *, std::complex< double > *) | select, | |||
const long & | N, | |||
std::complex< double > * | a, | |||
const long & | lda, | |||
long & | sdim, | |||
std::complex< double > * | w, | |||
std::complex< double > * | vs, | |||
const long & | ldvs, | |||
std::complex< double > * | work, | |||
const long & | lwork, | |||
double * | rwork, | |||
bool * | bwork, | |||
long & | info | |||
) |
void zgeev_ | ( | const char & | jobvl, | |
const char & | jobvr, | |||
const long & | N, | |||
std::complex< double > * | a, | |||
const long & | lda, | |||
std::complex< double > * | w, | |||
std::complex< double > * | vl, | |||
const long & | ldvl, | |||
std::complex< double > * | vr, | |||
const long & | ldvr, | |||
std::complex< double > * | work, | |||
const long & | lwork, | |||
double * | rwork, | |||
long & | info | |||
) |
void zgels_ | ( | const char & | trans, | |
const long & | M, | |||
const long & | N, | |||
const long & | nrhs, | |||
std::complex< double > * | a, | |||
const long & | lda, | |||
std::complex< double > * | b, | |||
const long & | ldb, | |||
std::complex< double > * | work, | |||
const long & | lwork, | |||
long & | info | |||
) |
void zgelss_ | ( | const long & | M, | |
const long & | N, | |||
const long & | nrhs, | |||
std::complex< double > * | a, | |||
const long & | lda, | |||
std::complex< double > * | b, | |||
const long & | ldb, | |||
double * | s, | |||
const double & | rcond, | |||
long & | rank, | |||
std::complex< double > * | work, | |||
const long & | lwork, | |||
double * | rwork, | |||
long & | info | |||
) |
void zgelsy_ | ( | const long & | M, | |
const long & | N, | |||
const long & | nrhs, | |||
std::complex< double > * | a, | |||
const long & | lda, | |||
std::complex< double > * | b, | |||
const long & | ldb, | |||
long * | jpvt, | |||
const double & | rcond, | |||
long & | rank, | |||
std::complex< double > * | work, | |||
const long & | lwork, | |||
double * | rwork, | |||
long & | info | |||
) |
void zgesdd_ | ( | const char & | jobz, | |
const long & | M, | |||
const long & | N, | |||
std::complex< double > * | a, | |||
const long & | lda, | |||
double * | s, | |||
std::complex< double > * | u, | |||
const long & | ldu, | |||
std::complex< double > * | vt, | |||
const long & | ldvt, | |||
std::complex< double > * | work, | |||
const long & | lwork, | |||
double * | rwork, | |||
long * | iwork, | |||
long & | info | |||
) |
void zgesv_ | ( | const long & | N, | |
const long & | nrhs, | |||
std::complex< double > * | a, | |||
const long & | lda, | |||
long * | ipiv, | |||
std::complex< double > * | b, | |||
const long & | ldb, | |||
long & | info | |||
) |
void zgesvd_ | ( | const char & | jobu, | |
const char & | jobvt, | |||
const long & | M, | |||
const long & | N, | |||
std::complex< double > * | a, | |||
const long & | lda, | |||
double * | s, | |||
std::complex< double > * | u, | |||
const long & | ldu, | |||
std::complex< double > * | vt, | |||
const long & | ldvt, | |||
std::complex< double > * | work, | |||
const long & | lwork, | |||
double * | rwork, | |||
long & | info | |||
) |
void zgges_ | ( | const char & | jobvsl, | |
const char & | jobvsr, | |||
const char & | sort, | |||
bool(*)(std::complex< double > *, std::complex< double > *) | delctg, | |||
const long & | N, | |||
std::complex< double > * | a, | |||
const long & | lda, | |||
std::complex< double > * | b, | |||
const long & | ldb, | |||
long & | sdim, | |||
std::complex< double > * | alpha, | |||
std::complex< double > * | beta, | |||
std::complex< double > * | vsl, | |||
const long & | ldvsl, | |||
std::complex< double > * | vsr, | |||
const long & | ldvsr, | |||
std::complex< double > * | work, | |||
const long & | lwork, | |||
double * | rwork, | |||
bool * | bwork, | |||
long & | info | |||
) |
void zggev_ | ( | const char & | jobvl, | |
const char & | jobvr, | |||
const long & | N, | |||
std::complex< double > * | a, | |||
const long & | lda, | |||
std::complex< double > * | b, | |||
const long & | ldb, | |||
std::complex< double > * | alpha, | |||
std::complex< double > * | beta, | |||
std::complex< double > * | vl, | |||
const long & | ldvl, | |||
std::complex< double > * | vr, | |||
const long & | ldvr, | |||
std::complex< double > * | work, | |||
const long & | lwork, | |||
double * | rwork, | |||
long & | info | |||
) |
void zggglm_ | ( | const long & | N, | |
const long & | M, | |||
const long & | p, | |||
std::complex< double > * | a, | |||
const long & | lda, | |||
std::complex< double > * | b, | |||
const long & | ldb, | |||
std::complex< double > * | d, | |||
std::complex< double > * | x, | |||
std::complex< double > * | y, | |||
std::complex< double > * | work, | |||
const long & | lwork, | |||
long & | info | |||
) |
void zgglse_ | ( | const long & | M, | |
const long & | N, | |||
const long & | p, | |||
std::complex< double > * | a, | |||
const long & | lda, | |||
std::complex< double > * | b, | |||
const long & | ldb, | |||
std::complex< double > * | c, | |||
std::complex< double > * | d, | |||
std::complex< double > * | x, | |||
std::complex< double > * | work, | |||
const long & | lwork, | |||
long & | info | |||
) |
void zggsvd_ | ( | const char & | jobu, | |
const char & | jobv, | |||
const char & | jobq, | |||
const long & | M, | |||
const long & | N, | |||
const long & | p, | |||
long & | k, | |||
long & | L, | |||
std::complex< double > * | a, | |||
const long & | lda, | |||
std::complex< double > * | b, | |||
const long & | ldb, | |||
double * | alpha, | |||
double * | beta, | |||
std::complex< double > * | u, | |||
const long & | ldu, | |||
std::complex< double > * | v, | |||
const long & | ldv, | |||
std::complex< double > * | q, | |||
const long & | ldq, | |||
std::complex< double > * | work, | |||
double * | rwork, | |||
long * | iwork, | |||
long & | info | |||
) |
void zgtsv_ | ( | const long & | N, | |
const long & | nrhs, | |||
std::complex< double > * | dl, | |||
std::complex< double > * | d, | |||
std::complex< double > * | du, | |||
std::complex< double > * | b, | |||
const long & | ldb, | |||
long & | info | |||
) |
void zhbev_ | ( | const char & | jobz, | |
const char & | uplo, | |||
const long & | N, | |||
const long & | kd, | |||
std::complex< double > * | ab, | |||
const long & | ldab, | |||
double * | w, | |||
std::complex< double > * | z, | |||
const long & | ldz, | |||
std::complex< double > * | work, | |||
double * | rwork, | |||
long & | info | |||
) |
void zhbevd_ | ( | const char & | jobz, | |
const char & | uplo, | |||
const long & | N, | |||
const long & | kd, | |||
std::complex< double > * | ab, | |||
const long & | ldab, | |||
double * | w, | |||
std::complex< double > * | z, | |||
const long & | ldz, | |||
std::complex< double > * | work, | |||
const long & | lwork, | |||
double * | rwork, | |||
const long & | lrwork, | |||
long * | iwork, | |||
const long & | liwork, | |||
long & | info | |||
) |
void zhbgv_ | ( | const char & | jobz, | |
const char & | uplo, | |||
const long & | N, | |||
const long & | ka, | |||
const long & | kb, | |||
std::complex< double > * | ab, | |||
const long & | ldab, | |||
std::complex< double > * | bb, | |||
const long & | ldbb, | |||
double * | w, | |||
std::complex< double > * | z, | |||
const long & | ldz, | |||
std::complex< double > * | work, | |||
double * | rwork, | |||
long & | info | |||
) |
void zhbgvd_ | ( | const char & | jobz, | |
const char & | uplo, | |||
const long & | N, | |||
const long & | ka, | |||
const long & | kb, | |||
std::complex< double > * | ab, | |||
const long & | ldab, | |||
std::complex< double > * | bb, | |||
const long & | ldbb, | |||
double * | w, | |||
std::complex< double > * | z, | |||
const long & | ldz, | |||
std::complex< double > * | work, | |||
const long & | lwork, | |||
double * | rwork, | |||
const long & | lrwork, | |||
long * | iwork, | |||
const long & | liwork, | |||
long & | info | |||
) |
void zheev_ | ( | const char & | jobz, | |
const char & | uplo, | |||
const long & | N, | |||
std::complex< double > * | a, | |||
const long & | lda, | |||
double * | w, | |||
std::complex< double > * | work, | |||
const long & | lwork, | |||
double * | rwork, | |||
long & | info | |||
) |
void zheevd_ | ( | const char & | jobz, | |
const char & | uplo, | |||
const long & | N, | |||
std::complex< double > * | a, | |||
const long & | lda, | |||
double * | w, | |||
std::complex< double > * | work, | |||
const long & | lwork, | |||
double * | rwork, | |||
const long & | lrwork, | |||
long * | iwork, | |||
const long & | liwork, | |||
long & | info | |||
) |
void zhegv_ | ( | const long & | itype, | |
const char & | jobz, | |||
const char & | uplo, | |||
const long & | N, | |||
std::complex< double > * | a, | |||
const long & | lda, | |||
std::complex< double > * | b, | |||
const long & | ldb, | |||
double * | w, | |||
std::complex< double > * | work, | |||
const long & | lwork, | |||
double * | rwork, | |||
long & | info | |||
) |
void zhegvd_ | ( | const long & | itype, | |
const char & | jobz, | |||
const char & | uplo, | |||
const long & | N, | |||
std::complex< double > * | a, | |||
const long & | lda, | |||
std::complex< double > * | b, | |||
const long & | ldb, | |||
double * | w, | |||
std::complex< double > * | work, | |||
const long & | lwork, | |||
double * | rwork, | |||
const long & | lrwork, | |||
long * | iwork, | |||
const long & | liwork, | |||
long & | info | |||
) |
void zhesv_ | ( | const char & | uplo, | |
const long & | N, | |||
const long & | nrhs, | |||
std::complex< double > * | a, | |||
const long & | lda, | |||
long * | ipiv, | |||
std::complex< double > * | b, | |||
const long & | ldb, | |||
std::complex< double > * | work, | |||
const long & | lwork, | |||
long & | info | |||
) |
void zhpev_ | ( | const char & | jobz, | |
const char & | uplo, | |||
const long & | N, | |||
std::complex< double > * | ap, | |||
double * | w, | |||
std::complex< double > * | z, | |||
const long & | ldz, | |||
std::complex< double > * | work, | |||
double * | rwork, | |||
long & | info | |||
) |
void zhpevd_ | ( | const char & | jobz, | |
const char & | uplo, | |||
const long & | N, | |||
std::complex< double > * | ap, | |||
double * | w, | |||
std::complex< double > * | z, | |||
const long & | ldz, | |||
std::complex< double > * | work, | |||
const long & | lwork, | |||
double * | rwork, | |||
const long & | lrwork, | |||
long * | iwork, | |||
const long & | liwork, | |||
long & | info | |||
) |
void zhpgv_ | ( | const long & | itype, | |
const char & | jobz, | |||
const char & | uplo, | |||
const long & | N, | |||
std::complex< double > * | ap, | |||
std::complex< double > * | bp, | |||
double * | w, | |||
std::complex< double > * | z, | |||
const long & | ldz, | |||
std::complex< double > * | work, | |||
double * | rwork, | |||
long & | info | |||
) |
void zhpgvd_ | ( | const long & | itype, | |
const char & | jobz, | |||
const char & | uplo, | |||
const long & | N, | |||
std::complex< double > * | ap, | |||
std::complex< double > * | bp, | |||
double * | w, | |||
std::complex< double > * | z, | |||
const long & | ldz, | |||
std::complex< double > * | work, | |||
const long & | lwork, | |||
double * | rwork, | |||
const long & | lrwork, | |||
long * | iwork, | |||
const long & | liwork, | |||
long & | info | |||
) |
void zhpsv_ | ( | const char & | uplo, | |
const long & | N, | |||
const long & | nrhs, | |||
std::complex< double > * | ap, | |||
long * | ipiv, | |||
std::complex< double > * | b, | |||
const long & | ldb, | |||
long & | info | |||
) |
void zpbsv_ | ( | const char & | uplo, | |
const long & | N, | |||
const long & | kd, | |||
const long & | nrhs, | |||
std::complex< double > * | ab, | |||
const long & | ldab, | |||
std::complex< double > * | b, | |||
const long & | ldb, | |||
long & | info | |||
) |
void zposv_ | ( | const char & | uplo, | |
const long & | N, | |||
const long & | nrhs, | |||
std::complex< double > * | a, | |||
const long & | lda, | |||
std::complex< double > * | b, | |||
const long & | ldb, | |||
long & | info | |||
) |
void zppsv_ | ( | const char & | uplo, | |
const long & | N, | |||
const long & | nrhs, | |||
std::complex< double > * | ap, | |||
std::complex< double > * | b, | |||
const long & | ldb, | |||
long & | info | |||
) |
void zptsv_ | ( | const long & | N, | |
const long & | nrhs, | |||
double * | d, | |||
std::complex< double > * | e, | |||
std::complex< double > * | b, | |||
const long & | ldb, | |||
long & | info | |||
) |
void zspsv_ | ( | const char & | uplo, | |
const long & | N, | |||
const long & | nrhs, | |||
std::complex< double > * | ap, | |||
long * | ipiv, | |||
std::complex< double > * | b, | |||
const long & | ldb, | |||
long & | info | |||
) |
void zsysv_ | ( | const char & | uplo, | |
const long & | N, | |||
const long & | nrhs, | |||
std::complex< double > * | a, | |||
const long & | lda, | |||
long * | ipiv, | |||
std::complex< double > * | b, | |||
const long & | ldb, | |||
std::complex< double > * | work, | |||
const long & | lwork, | |||
long & | info | |||
) |