|
ABACUS develop
Atomic-orbital Based Ab-initio Computation at UStc
|
This is a direct wrapper of some LAPACK routines. Column-Major version. Direct wrapping of standard LAPACK routines. (Column-Major, fortran style) More...
#include <complex>Go to the source code of this file.
Namespaces | |
| namespace | container |
| namespace | container::lapackConnector |
Functions | |
| int | ilaenv_ (const int *ispec, const char *name, const char *opts, const int *n1, const int *n2, const int *n3, const int *n4) |
| void | ssygvd_ (const int *itype, const char *jobz, const char *uplo, const int *n, float *a, const int *lda, float *b, const int *ldb, float *w, float *work, const int *lwork, int *iwork, const int *liwork, int *info) |
| void | dsygvd_ (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 *iwork, const int *liwork, int *info) |
| void | chegvd_ (const int *itype, const char *jobz, const char *uplo, const int *n, std::complex< float > *a, const int *lda, std::complex< float > *b, const int *ldb, float *w, std::complex< float > *work, const int *lwork, float *rwork, const int *lrwork, int *iwork, const int *liwork, int *info) |
| void | zhegvd_ (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, const int *lrwork, int *iwork, const int *liwork, int *info) |
| void | ssygvx_ (const int *itype, const char *jobz, const char *range, const char *uplo, const int *n, float *A, const int *lda, float *B, const int *ldb, const float *vl, const float *vu, const int *il, const int *iu, const float *abstol, int *m, float *w, float *Z, const int *ldz, float *work, const int *lwork, int *iwork, int *ifail, int *info) |
| void | dsygvx_ (const int *itype, const char *jobz, const char *range, const char *uplo, const int *n, double *A, const int *lda, double *B, const int *ldb, const double *vl, const double *vu, const int *il, const int *iu, const double *abstol, int *m, double *w, double *Z, const int *ldz, double *work, const int *lwork, int *iwork, int *ifail, int *info) |
| void | chegvx_ (const int *itype, const char *jobz, const char *range, const char *uplo, const int *n, std::complex< float > *A, const int *lda, std::complex< float > *B, const int *ldb, const float *vl, const float *vu, const int *il, const int *iu, const float *abstol, int *m, float *w, std::complex< float > *Z, const int *ldz, std::complex< float > *work, const int *lwork, float *rwork, int *iwork, int *ifail, int *info) |
| void | zhegvx_ (const int *itype, const char *jobz, const char *range, const char *uplo, const int *n, std::complex< double > *A, const int *lda, std::complex< double > *B, const int *ldb, const double *vl, const double *vu, const int *il, const int *iu, const double *abstol, int *m, double *w, std::complex< double > *Z, const int *ldz, std::complex< double > *work, const int *lwork, double *rwork, int *iwork, int *ifail, int *info) |
| void | ssyevx_ (const char *jobz, const char *range, const char *uplo, const int *n, float *a, const int *lda, const float *vl, const float *vu, const int *il, const int *iu, const float *abstol, int *m, float *w, float *z, const int *ldz, float *work, const int *lwork, int *iwork, int *ifail, int *info) |
| void | dsyevx_ (const char *jobz, const char *range, const char *uplo, const int *n, double *a, const int *lda, const double *vl, const double *vu, const int *il, const int *iu, const double *abstol, int *m, double *w, double *z, const int *ldz, double *work, const int *lwork, int *iwork, int *ifail, int *info) |
| void | cheevx_ (const char *jobz, const char *range, const char *uplo, const int *n, std::complex< float > *a, const int *lda, const float *vl, const float *vu, const int *il, const int *iu, const float *abstol, int *m, float *w, std::complex< float > *z, const int *ldz, std::complex< float > *work, const int *lwork, float *rwork, int *iwork, int *ifail, int *info) |
| void | zheevx_ (const char *jobz, const char *range, const char *uplo, const int *n, std::complex< double > *a, const int *lda, const double *vl, const double *vu, const int *il, const int *iu, const double *abstol, int *m, double *w, std::complex< double > *z, const int *ldz, std::complex< double > *work, const int *lwork, double *rwork, int *iwork, int *ifail, int *info) |
| void | ssyevd_ (const char *jobz, const char *uplo, const int *n, float *a, const int *lda, float *w, float *work, const int *lwork, int *iwork, const int *liwork, int *info) |
| void | dsyevd_ (const char *jobz, const char *uplo, const int *n, double *a, const int *lda, double *w, double *work, const int *lwork, int *iwork, const int *liwork, int *info) |
| void | cheevd_ (const char *jobz, const char *uplo, const int *n, std::complex< float > *a, const int *lda, float *w, std::complex< float > *work, const int *lwork, float *rwork, const int *lrwork, int *iwork, const int *liwork, int *info) |
| void | zheevd_ (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, const int *lrwork, int *iwork, const int *liwork, int *info) |
| void | spotrf_ (const char *uplo, const int *n, float *A, const int *lda, int *info) |
| void | dpotrf_ (const char *uplo, const int *n, double *A, const int *lda, int *info) |
| void | cpotrf_ (const char *uplo, const int *n, std::complex< float > *A, const int *lda, int *info) |
| void | zpotrf_ (const char *uplo, const int *n, std::complex< double > *A, const int *lda, int *info) |
| void | spotri_ (const char *uplo, const int *n, float *A, const int *lda, int *info) |
| void | dpotri_ (const char *uplo, const int *n, double *A, const int *lda, int *info) |
| void | cpotri_ (const char *uplo, const int *n, std::complex< float > *A, const int *lda, int *info) |
| void | zpotri_ (const char *uplo, const int *n, std::complex< double > *A, const int *lda, int *info) |
| void | strtri_ (const char *uplo, const char *diag, const int *n, float *a, const int *lda, int *info) |
| void | dtrtri_ (const char *uplo, const char *diag, const int *n, double *a, const int *lda, int *info) |
| void | ctrtri_ (const char *uplo, const char *diag, const int *n, std::complex< float > *a, const int *lda, int *info) |
| void | ztrtri_ (const char *uplo, const char *diag, const int *n, std::complex< double > *a, const int *lda, int *info) |
| void | sgetrf_ (const int *m, const int *n, float *a, const int *lda, int *ipiv, int *info) |
| void | dgetrf_ (const int *m, const int *n, double *a, const int *lda, int *ipiv, int *info) |
| void | cgetrf_ (const int *m, const int *n, std::complex< float > *a, const int *lda, int *ipiv, int *info) |
| void | zgetrf_ (const int *m, const int *n, std::complex< double > *a, const int *lda, int *ipiv, int *info) |
| void | sgetri_ (const int *n, float *A, const int *lda, const int *ipiv, float *work, const int *lwork, int *info) |
| void | dgetri_ (const int *n, double *A, const int *lda, const int *ipiv, double *work, const int *lwork, int *info) |
| void | cgetri_ (const int *n, std::complex< float > *A, const int *lda, const int *ipiv, std::complex< float > *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 | sgetrs_ (const char *trans, const int *n, const int *nrhs, const float *A, const int *lda, const int *ipiv, float *B, const int *ldb, int *info) |
| void | dgetrs_ (const char *trans, const int *n, const int *nrhs, const double *A, const int *lda, const int *ipiv, double *B, const int *ldb, int *info) |
| void | cgetrs_ (const char *trans, const int *n, const int *nrhs, const std::complex< float > *A, const int *lda, const int *ipiv, std::complex< float > *B, const int *ldb, int *info) |
| void | zgetrs_ (const char *trans, const int *n, const int *nrhs, const std::complex< double > *A, const int *lda, const int *ipiv, std::complex< double > *B, const int *ldb, int *info) |
| void | sgeqrf_ (const int *m, const int *n, float *A, const int *lda, float *tau, float *work, const int *lwork, int *info) |
| void | dgeqrf_ (const int *m, const int *n, double *A, const int *lda, double *tau, double *work, const int *lwork, int *info) |
| void | cgeqrf_ (const int *m, const int *n, std::complex< float > *A, const int *lda, std::complex< float > *tau, std::complex< float > *work, const int *lwork, int *info) |
| void | zgeqrf_ (const int *m, const int *n, std::complex< double > *A, const int *lda, std::complex< double > *tau, std::complex< double > *work, const int *lwork, int *info) |
| void | sorgqr_ (const int *m, const int *n, const int *k, float *A, const int *lda, const float *tau, float *work, const int *lwork, int *info) |
| void | dorgqr_ (const int *m, const int *n, const int *k, double *A, const int *lda, const double *tau, double *work, const int *lwork, int *info) |
| void | cungqr_ (const int *m, const int *n, const int *k, std::complex< float > *A, const int *lda, const std::complex< float > *tau, std::complex< float > *work, const int *lwork, int *info) |
| void | zungqr_ (const int *m, const int *n, const int *k, std::complex< double > *A, const int *lda, const std::complex< double > *tau, std::complex< double > *work, const int *lwork, int *info) |
This is a direct wrapper of some LAPACK routines. Column-Major version. Direct wrapping of standard LAPACK routines. (Column-Major, fortran style)
source/source_base/module_external/lapack_connector.h.| void cgeqrf_ | ( | const int * | m, |
| const int * | n, | ||
| std::complex< float > * | A, | ||
| const int * | lda, | ||
| std::complex< float > * | tau, | ||
| std::complex< float > * | work, | ||
| const int * | lwork, | ||
| int * | info | ||
| ) |
| void cgetrf_ | ( | const int * | m, |
| const int * | n, | ||
| std::complex< float > * | a, | ||
| const int * | lda, | ||
| int * | ipiv, | ||
| int * | info | ||
| ) |
| void cgetri_ | ( | const int * | n, |
| std::complex< float > * | A, | ||
| const int * | lda, | ||
| const int * | ipiv, | ||
| std::complex< float > * | work, | ||
| const int * | lwork, | ||
| int * | info | ||
| ) |
| void cgetrs_ | ( | const char * | trans, |
| const int * | n, | ||
| const int * | nrhs, | ||
| const std::complex< float > * | A, | ||
| const int * | lda, | ||
| const int * | ipiv, | ||
| std::complex< float > * | B, | ||
| const int * | ldb, | ||
| int * | info | ||
| ) |
| void cheevd_ | ( | const char * | jobz, |
| const char * | uplo, | ||
| const int * | n, | ||
| std::complex< float > * | a, | ||
| const int * | lda, | ||
| float * | w, | ||
| std::complex< float > * | work, | ||
| const int * | lwork, | ||
| float * | rwork, | ||
| const int * | lrwork, | ||
| int * | iwork, | ||
| const int * | liwork, | ||
| int * | info | ||
| ) |
| void cheevx_ | ( | const char * | jobz, |
| const char * | range, | ||
| const char * | uplo, | ||
| const int * | n, | ||
| std::complex< float > * | a, | ||
| const int * | lda, | ||
| const float * | vl, | ||
| const float * | vu, | ||
| const int * | il, | ||
| const int * | iu, | ||
| const float * | abstol, | ||
| int * | m, | ||
| float * | w, | ||
| std::complex< float > * | z, | ||
| const int * | ldz, | ||
| std::complex< float > * | work, | ||
| const int * | lwork, | ||
| float * | rwork, | ||
| int * | iwork, | ||
| int * | ifail, | ||
| int * | info | ||
| ) |
| void chegvd_ | ( | const int * | itype, |
| const char * | jobz, | ||
| const char * | uplo, | ||
| const int * | n, | ||
| std::complex< float > * | a, | ||
| const int * | lda, | ||
| std::complex< float > * | b, | ||
| const int * | ldb, | ||
| float * | w, | ||
| std::complex< float > * | work, | ||
| const int * | lwork, | ||
| float * | rwork, | ||
| const int * | lrwork, | ||
| int * | iwork, | ||
| const int * | liwork, | ||
| int * | info | ||
| ) |
| void chegvx_ | ( | const int * | itype, |
| const char * | jobz, | ||
| const char * | range, | ||
| const char * | uplo, | ||
| const int * | n, | ||
| std::complex< float > * | A, | ||
| const int * | lda, | ||
| std::complex< float > * | B, | ||
| const int * | ldb, | ||
| const float * | vl, | ||
| const float * | vu, | ||
| const int * | il, | ||
| const int * | iu, | ||
| const float * | abstol, | ||
| int * | m, | ||
| float * | w, | ||
| std::complex< float > * | Z, | ||
| const int * | ldz, | ||
| std::complex< float > * | work, | ||
| const int * | lwork, | ||
| float * | rwork, | ||
| int * | iwork, | ||
| int * | ifail, | ||
| int * | info | ||
| ) |
| void cpotrf_ | ( | const char * | uplo, |
| const int * | n, | ||
| std::complex< float > * | A, | ||
| const int * | lda, | ||
| int * | info | ||
| ) |
| void cpotri_ | ( | const char * | uplo, |
| const int * | n, | ||
| std::complex< float > * | A, | ||
| const int * | lda, | ||
| int * | info | ||
| ) |
| void ctrtri_ | ( | const char * | uplo, |
| const char * | diag, | ||
| const int * | n, | ||
| std::complex< float > * | a, | ||
| const int * | lda, | ||
| int * | info | ||
| ) |
| void cungqr_ | ( | const int * | m, |
| const int * | n, | ||
| const int * | k, | ||
| std::complex< float > * | A, | ||
| const int * | lda, | ||
| const std::complex< float > * | tau, | ||
| std::complex< float > * | work, | ||
| const int * | lwork, | ||
| int * | info | ||
| ) |
| void dgeqrf_ | ( | const int * | m, |
| const int * | n, | ||
| double * | A, | ||
| const int * | lda, | ||
| double * | tau, | ||
| double * | work, | ||
| const int * | lwork, | ||
| int * | info | ||
| ) |
| void dgetrf_ | ( | const int * | m, |
| const int * | n, | ||
| double * | a, | ||
| const int * | lda, | ||
| int * | ipiv, | ||
| int * | info | ||
| ) |
| void dgetri_ | ( | const int * | n, |
| double * | A, | ||
| const int * | lda, | ||
| const int * | ipiv, | ||
| double * | work, | ||
| const int * | lwork, | ||
| int * | info | ||
| ) |
| void dgetrs_ | ( | const char * | trans, |
| const int * | n, | ||
| const int * | nrhs, | ||
| const double * | A, | ||
| const int * | lda, | ||
| const int * | ipiv, | ||
| double * | B, | ||
| const int * | ldb, | ||
| int * | info | ||
| ) |
| void dorgqr_ | ( | const int * | m, |
| const int * | n, | ||
| const int * | k, | ||
| double * | A, | ||
| const int * | lda, | ||
| const double * | tau, | ||
| double * | work, | ||
| const int * | lwork, | ||
| int * | info | ||
| ) |
| void dpotrf_ | ( | const char * | uplo, |
| const int * | n, | ||
| double * | A, | ||
| const int * | lda, | ||
| int * | info | ||
| ) |
| void dpotri_ | ( | const char * | uplo, |
| const int * | n, | ||
| double * | A, | ||
| const int * | lda, | ||
| int * | info | ||
| ) |
| void dsyevd_ | ( | const char * | jobz, |
| const char * | uplo, | ||
| const int * | n, | ||
| double * | a, | ||
| const int * | lda, | ||
| double * | w, | ||
| double * | work, | ||
| const int * | lwork, | ||
| int * | iwork, | ||
| const int * | liwork, | ||
| int * | info | ||
| ) |
| void dsyevx_ | ( | const char * | jobz, |
| const char * | range, | ||
| const char * | uplo, | ||
| const int * | n, | ||
| double * | a, | ||
| const int * | lda, | ||
| const double * | vl, | ||
| const double * | vu, | ||
| const int * | il, | ||
| const int * | iu, | ||
| const double * | abstol, | ||
| int * | m, | ||
| double * | w, | ||
| double * | z, | ||
| const int * | ldz, | ||
| double * | work, | ||
| const int * | lwork, | ||
| int * | iwork, | ||
| int * | ifail, | ||
| int * | info | ||
| ) |
| void dsygvd_ | ( | 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 * | iwork, | ||
| const int * | liwork, | ||
| int * | info | ||
| ) |
| void dsygvx_ | ( | const int * | itype, |
| const char * | jobz, | ||
| const char * | range, | ||
| const char * | uplo, | ||
| const int * | n, | ||
| double * | A, | ||
| const int * | lda, | ||
| double * | B, | ||
| const int * | ldb, | ||
| const double * | vl, | ||
| const double * | vu, | ||
| const int * | il, | ||
| const int * | iu, | ||
| const double * | abstol, | ||
| int * | m, | ||
| double * | w, | ||
| double * | Z, | ||
| const int * | ldz, | ||
| double * | work, | ||
| const int * | lwork, | ||
| int * | iwork, | ||
| int * | ifail, | ||
| int * | info | ||
| ) |
| void dtrtri_ | ( | const char * | uplo, |
| const char * | diag, | ||
| const int * | n, | ||
| double * | a, | ||
| const int * | lda, | ||
| int * | info | ||
| ) |
| int ilaenv_ | ( | const int * | ispec, |
| const char * | name, | ||
| const char * | opts, | ||
| const int * | n1, | ||
| const int * | n2, | ||
| const int * | n3, | ||
| const int * | n4 | ||
| ) |
This is a wrapper of some LAPACK routines. Direct wrapping of standard LAPACK routines. (column major, fortran style) with some slight modification to fit the C++ style for overloading purpose.
| void sgeqrf_ | ( | const int * | m, |
| const int * | n, | ||
| float * | A, | ||
| const int * | lda, | ||
| float * | tau, | ||
| float * | work, | ||
| const int * | lwork, | ||
| int * | info | ||
| ) |
| void sgetrf_ | ( | const int * | m, |
| const int * | n, | ||
| float * | a, | ||
| const int * | lda, | ||
| int * | ipiv, | ||
| int * | info | ||
| ) |
| void sgetri_ | ( | const int * | n, |
| float * | A, | ||
| const int * | lda, | ||
| const int * | ipiv, | ||
| float * | work, | ||
| const int * | lwork, | ||
| int * | info | ||
| ) |
| void sgetrs_ | ( | const char * | trans, |
| const int * | n, | ||
| const int * | nrhs, | ||
| const float * | A, | ||
| const int * | lda, | ||
| const int * | ipiv, | ||
| float * | B, | ||
| const int * | ldb, | ||
| int * | info | ||
| ) |
| void sorgqr_ | ( | const int * | m, |
| const int * | n, | ||
| const int * | k, | ||
| float * | A, | ||
| const int * | lda, | ||
| const float * | tau, | ||
| float * | work, | ||
| const int * | lwork, | ||
| int * | info | ||
| ) |
| void spotrf_ | ( | const char * | uplo, |
| const int * | n, | ||
| float * | A, | ||
| const int * | lda, | ||
| int * | info | ||
| ) |
| void spotri_ | ( | const char * | uplo, |
| const int * | n, | ||
| float * | A, | ||
| const int * | lda, | ||
| int * | info | ||
| ) |
| void ssyevd_ | ( | const char * | jobz, |
| const char * | uplo, | ||
| const int * | n, | ||
| float * | a, | ||
| const int * | lda, | ||
| float * | w, | ||
| float * | work, | ||
| const int * | lwork, | ||
| int * | iwork, | ||
| const int * | liwork, | ||
| int * | info | ||
| ) |
| void ssyevx_ | ( | const char * | jobz, |
| const char * | range, | ||
| const char * | uplo, | ||
| const int * | n, | ||
| float * | a, | ||
| const int * | lda, | ||
| const float * | vl, | ||
| const float * | vu, | ||
| const int * | il, | ||
| const int * | iu, | ||
| const float * | abstol, | ||
| int * | m, | ||
| float * | w, | ||
| float * | z, | ||
| const int * | ldz, | ||
| float * | work, | ||
| const int * | lwork, | ||
| int * | iwork, | ||
| int * | ifail, | ||
| int * | info | ||
| ) |
| void ssygvd_ | ( | const int * | itype, |
| const char * | jobz, | ||
| const char * | uplo, | ||
| const int * | n, | ||
| float * | a, | ||
| const int * | lda, | ||
| float * | b, | ||
| const int * | ldb, | ||
| float * | w, | ||
| float * | work, | ||
| const int * | lwork, | ||
| int * | iwork, | ||
| const int * | liwork, | ||
| int * | info | ||
| ) |
| void ssygvx_ | ( | const int * | itype, |
| const char * | jobz, | ||
| const char * | range, | ||
| const char * | uplo, | ||
| const int * | n, | ||
| float * | A, | ||
| const int * | lda, | ||
| float * | B, | ||
| const int * | ldb, | ||
| const float * | vl, | ||
| const float * | vu, | ||
| const int * | il, | ||
| const int * | iu, | ||
| const float * | abstol, | ||
| int * | m, | ||
| float * | w, | ||
| float * | Z, | ||
| const int * | ldz, | ||
| float * | work, | ||
| const int * | lwork, | ||
| int * | iwork, | ||
| int * | ifail, | ||
| int * | info | ||
| ) |
| void strtri_ | ( | const char * | uplo, |
| const char * | diag, | ||
| const int * | n, | ||
| float * | a, | ||
| const int * | lda, | ||
| int * | info | ||
| ) |
| void zgeqrf_ | ( | const int * | m, |
| const int * | n, | ||
| std::complex< double > * | A, | ||
| const int * | lda, | ||
| std::complex< double > * | tau, | ||
| std::complex< double > * | work, | ||
| const int * | lwork, | ||
| int * | info | ||
| ) |
| void zgetrf_ | ( | const int * | m, |
| const int * | n, | ||
| std::complex< double > * | a, | ||
| const int * | lda, | ||
| int * | ipiv, | ||
| 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 zgetrs_ | ( | const char * | trans, |
| const int * | n, | ||
| const int * | nrhs, | ||
| const std::complex< double > * | A, | ||
| const int * | lda, | ||
| const int * | ipiv, | ||
| std::complex< double > * | B, | ||
| const int * | ldb, | ||
| int * | info | ||
| ) |
| void zheevd_ | ( | 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, | ||
| const int * | lrwork, | ||
| int * | iwork, | ||
| const int * | liwork, | ||
| int * | info | ||
| ) |
| void zheevx_ | ( | const char * | jobz, |
| const char * | range, | ||
| const char * | uplo, | ||
| const int * | n, | ||
| std::complex< double > * | a, | ||
| const int * | lda, | ||
| const double * | vl, | ||
| const double * | vu, | ||
| const int * | il, | ||
| const int * | iu, | ||
| const double * | abstol, | ||
| int * | m, | ||
| double * | w, | ||
| std::complex< double > * | z, | ||
| const int * | ldz, | ||
| std::complex< double > * | work, | ||
| const int * | lwork, | ||
| double * | rwork, | ||
| int * | iwork, | ||
| int * | ifail, | ||
| int * | info | ||
| ) |
| void zhegvd_ | ( | 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, | ||
| const int * | lrwork, | ||
| int * | iwork, | ||
| const int * | liwork, | ||
| int * | info | ||
| ) |
| void zhegvx_ | ( | const int * | itype, |
| const char * | jobz, | ||
| const char * | range, | ||
| const char * | uplo, | ||
| const int * | n, | ||
| std::complex< double > * | A, | ||
| const int * | lda, | ||
| std::complex< double > * | B, | ||
| const int * | ldb, | ||
| const double * | vl, | ||
| const double * | vu, | ||
| const int * | il, | ||
| const int * | iu, | ||
| const double * | abstol, | ||
| int * | m, | ||
| double * | w, | ||
| std::complex< double > * | Z, | ||
| const int * | ldz, | ||
| std::complex< double > * | work, | ||
| const int * | lwork, | ||
| double * | rwork, | ||
| int * | iwork, | ||
| int * | ifail, | ||
| int * | info | ||
| ) |
| void zpotrf_ | ( | const char * | uplo, |
| const int * | n, | ||
| std::complex< double > * | A, | ||
| const int * | lda, | ||
| int * | info | ||
| ) |
| void zpotri_ | ( | const char * | uplo, |
| const int * | n, | ||
| std::complex< double > * | A, | ||
| const int * | lda, | ||
| int * | info | ||
| ) |
| void ztrtri_ | ( | const char * | uplo, |
| const char * | diag, | ||
| const int * | n, | ||
| std::complex< double > * | a, | ||
| const int * | lda, | ||
| int * | info | ||
| ) |
| void zungqr_ | ( | const int * | m, |
| const int * | n, | ||
| const int * | k, | ||
| std::complex< double > * | A, | ||
| const int * | lda, | ||
| const std::complex< double > * | tau, | ||
| std::complex< double > * | work, | ||
| const int * | lwork, | ||
| int * | info | ||
| ) |