Functions | |
void | sgetrf_ (int *m, int *n, float *a, int *lda, int *ipiv, int *info) |
void | dgetrf_ (int *m, int *n, double *a, int *lda, int *ipiv, int *info) |
void | cgetrf_ (int *m, int *n, void *a, int *lda, int *ipiv, int *info) |
void | zgetrf_ (int *m, int *n, void *a, int *lda, int *ipiv, int *info) |
void | sgetri_ (int *n, float *a, int *lda, int *ipiv, float *work, int *lwork, int *info) |
void | dgetri_ (int *n, double *a, int *lda, int *ipiv, double *work, int *lwork, int *info) |
void | cgetri_ (int *n, void *a, int *lda, int *ipiv, void *work, int *lwork, int *info) |
void | zgetri_ (int *n, void *a, int *lda, int *ipiv, void *work, int *lwork, int *info) |
void | ssyev_ (char *jobz, char *uplo, int *n, float *a, int *lda, float *w, float *work, int *lwork, int *info) |
void | dsyev_ (char *jobz, char *uplo, int *n, double *a, int *lda, double *w, double *work, int *lwork, int *info) |
void | cheev_ (char *jobz, char *uplo, int *n, void *a, int *lda, float *w, void *work, int *lwork, float *rwork, int *info) |
void | zheev_ (char *jobz, char *uplo, int *n, void *a, int *lda, double *w, void *work, int *lwork, double *rwork, int *info) |
void | sgeev_ (char *jobvl, char *jobvr, int *n, float *a, int *lda, float *wr, float *wi, float *vl, int *ldvl, float *vr, int *ldvr, float *work, int *lwork, int *info) |
void | dgeev_ (char *jobvl, char *jobvr, int *n, double *a, int *lda, double *wr, double *wi, double *vl, int *ldvl, double *vr, int *ldvr, double *work, int *lwork, int *info) |
void | cgeev_ (char *jobvr, char *jobvl, int *n, void *a, int *lda, void *w, void *vl, int *ldvl, void *vr, int *ldvr, void *work, int *lwork, float *rwork, int *info) |
void | zgeev_ (char *jobvl, char *jobvr, int *n, void *a, int *lda, void *w, void *vl, int *ldvl, void *vr, int *ldvr, void *work, int *lwork, double *rwork, int *info) |
void | spotrf_ (char *uplo, int *n, float *a, int *lda, int *info) |
void | dpotrf_ (char *uplo, int *n, double *a, int *lda, int *info) |
void | cpotrf_ (char *uplo, int *n, void *a, int *lda, int *info) |
void | zpotrf_ (char *uplo, int *n, void *a, int *lda, int *info) |
void | sgeqrf_ (int *m, int *n, float *a, int *lda, float *tau, float *work, int *lwork, int *info) |
void | dgeqrf_ (int *m, int *n, double *a, int *lda, double *tau, double *work, int *lwork, int *info) |
void | cgeqrf_ (int *m, int *n, void *a, int *lda, void *tau, void *work, int *lwork, int *info) |
void | zgeqrf_ (int *m, int *n, void *a, int *lda, void *tau, void *work, int *lwork, int *info) |
void | sorgqr_ (int *m, int *n, int *k, float *a, int *lda, float *tau, float *work, int *lwork, int *info) |
void | dorgqr_ (int *m, int *n, int *k, double *a, int *lda, double *tau, double *work, int *lwork, int *info) |
void | cungqr_ (int *m, int *n, int *k, void *a, int *lda, void *tau, void *work, int *lwork, int *info) |
void | zungqr_ (int *m, int *n, int *k, void *a, int *lda, void *tau, void *work, int *lwork, int *info) |
void | sgesvd_ (char *jobu, char *jobvt, int *m, int *n, float *a, int *lda, float *s, float *u, int *ldu, float *vt, int *ldvt, float *work, int *lwork, int *info) |
void | dgesvd_ (char *jobu, char *jobvt, int *m, int *n, double *a, int *lda, double *s, double *u, int *ldu, double *vt, int *ldvt, double *work, int *lwork, int *info) |
void | cgesvd_ (char *jobu, char *jobvt, int *m, int *n, void *a, int *lda, float *s, void *u, int *ldu, void *vt, int *ldvt, void *work, int *lwork, float *rwork, int *info) |
void | zgesvd_ (char *jobu, char *jobvt, int *m, int *n, void *a, int *lda, double *s, void *u, int *ldu, void *vt, int *ldvt, void *work, int *lwork, double *rwork, int *info) |
void | sgesv_ (int *n, int *nrhs, float *a, int *lda, int *ipiv, float *b, int *ldb, int *info) |
void | dgesv_ (int *n, int *nrhs, double *a, int *lda, int *ipiv, double *b, int *ldb, int *info) |
void | cgesv_ (int *n, int *nrhs, void *a, int *lda, int *ipiv, void *b, int *ldb, int *info) |
void | zgesv_ (int *n, int *nrhs, void *a, int *lda, int *ipiv, void *b, int *ldb, int *info) |
void | sgels_ (char *trans, int *m, int *n, int *nrhs, float *a, int *lda, float *b, int *ldb, float *work, int *lwork, int *info) |
void | dgels_ (char *trans, int *m, int *n, int *nrhs, double *a, int *lda, double *b, int *ldb, double *work, int *lwork, int *info) |
void | cgels_ (char *trans, int *m, int *n, int *nrhs, void *a, int *lda, void *b, int *ldb, void *work, int *lwork, int *info) |
void | zgels_ (char *trans, int *m, int *n, int *nrhs, void *a, int *lda, void *b, int *ldb, void *work, int *lwork, int *info) |
template<typename eT > | |
void | getrf_ (int *m, int *n, eT *a, int *lda, int *ipiv, int *info) |
template<typename eT > | |
void | getri_ (int *n, eT *a, int *lda, int *ipiv, eT *work, int *lwork, int *info) |
template<typename eT > | |
void | syev_ (char *jobz, char *uplo, int *n, eT *a, int *lda, eT *w, eT *work, int *lwork, int *info) |
template<typename eT > | |
void | heev_ (char *jobz, char *uplo, int *n, eT *a, int *lda, typename eT::value_type *w, eT *work, int *lwork, typename eT::value_type *rwork, int *info) |
template<typename eT > | |
void | geev_ (char *jobvl, char *jobvr, int *n, eT *a, int *lda, eT *wr, eT *wi, eT *vl, int *ldvl, eT *vr, int *ldvr, eT *work, int *lwork, int *info) |
template<typename eT > | |
void | cx_geev_ (char *jobvl, char *jobvr, int *n, eT *a, int *lda, eT *w, eT *vl, int *ldvl, eT *vr, int *ldvr, eT *work, int *lwork, typename eT::value_type *rwork, int *info) |
template<typename eT > | |
void | potrf_ (char *uplo, int *n, eT *a, int *lda, int *info) |
template<typename eT > | |
void | geqrf_ (int *m, int *n, eT *a, int *lda, eT *tau, eT *work, int *lwork, int *info) |
template<typename eT > | |
void | orgqr_ (int *m, int *n, int *k, eT *a, int *lda, eT *tau, eT *work, int *lwork, int *info) |
template<typename eT > | |
void | ungqr_ (int *m, int *n, int *k, eT *a, int *lda, eT *tau, eT *work, int *lwork, int *info) |
template<typename eT > | |
void | gesvd_ (char *jobu, char *jobvt, int *m, int *n, eT *a, int *lda, eT *s, eT *u, int *ldu, eT *vt, int *ldvt, eT *work, int *lwork, int *info) |
template<typename T > | |
void | cx_gesvd_ (char *jobu, char *jobvt, int *m, int *n, std::complex< T > *a, int *lda, T *s, std::complex< T > *u, int *ldu, std::complex< T > *vt, int *ldvt, std::complex< T > *work, int *lwork, T *rwork, int *info) |
template<typename eT > | |
void | gesv_ (int *n, int *nrhs, eT *a, int *lda, int *ipiv, eT *b, int *ldb, int *info) |
template<typename eT > | |
void | gels_ (char *trans, int *m, int *n, int *nrhs, eT *a, int *lda, eT *b, int *ldb, eT *work, int *lwork, int *info) |