ABACUS develop
Atomic-orbital Based Ab-initio Computation at UStc
|
#include <complex>
Go to the source code of this file.
Namespaces | |
namespace | container |
namespace | container::lapackConnector |
Functions | |
int | ilaenv_ (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, const float *b, const int *ldb, float *w, float *work, int *lwork, int *iwork, int *liwork, int *info) |
void | dsygvd_ (const int *itype, const char *jobz, const char *uplo, const int *n, double *a, const int *lda, const double *b, const int *ldb, double *w, double *work, int *lwork, int *iwork, 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, const std::complex< float > *b, const int *ldb, float *w, std::complex< float > *work, int *lwork, float *rwork, int *lrwork, int *iwork, 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, const std::complex< double > *b, const int *ldb, double *w, std::complex< double > *work, int *lwork, double *rwork, int *lrwork, int *iwork, 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, const int *m, float *w, float *z, const int *ldz, float *work, const int *lwork, float *rwork, 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, const int *m, double *w, double *z, const int *ldz, double *work, const int *lwork, double *rwork, 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, const 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, const 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, int *lwork, int *iwork, int *liwork, int *info) |
void | dsyevd_ (const char *jobz, const char *uplo, const int *n, double *a, const int *lda, double *w, double *work, int *lwork, int *iwork, 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, int *lwork, float *rwork, int *lrwork, int *iwork, 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, int *lwork, double *rwork, int *lrwork, int *iwork, int *liwork, int *info) |
void | spotrf_ (const char *const uplo, const int *const n, float *const A, const int *const lda, int *const info) |
void | dpotrf_ (const char *const uplo, const int *const n, double *const A, const int *const lda, int *const info) |
void | cpotrf_ (const char *const uplo, const int *const n, std::complex< float > *const A, const int *const lda, int *const info) |
void | zpotrf_ (const char *const uplo, const int *const n, std::complex< double > *const A, const int *const lda, int *const info) |
void | spotri_ (const char *const uplo, const int *const n, float *const A, const int *const lda, int *const info) |
void | dpotri_ (const char *const uplo, const int *const n, double *const A, const int *const lda, int *const info) |
void | cpotri_ (const char *const uplo, const int *const n, std::complex< float > *const A, const int *const lda, int *const info) |
void | zpotri_ (const char *const uplo, const int *const n, std::complex< double > *const A, const int *const lda, int *const 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 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, | ||
int * | lwork, | ||
float * | rwork, | ||
int * | lrwork, | ||
int * | iwork, | ||
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, | ||
const 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, | ||
const std::complex< float > * | b, | ||
const int * | ldb, | ||
float * | w, | ||
std::complex< float > * | work, | ||
int * | lwork, | ||
float * | rwork, | ||
int * | lrwork, | ||
int * | iwork, | ||
int * | liwork, | ||
int * | info | ||
) |
void cpotrf_ | ( | const char *const | uplo, |
const int *const | n, | ||
std::complex< float > *const | A, | ||
const int *const | lda, | ||
int *const | info | ||
) |
void cpotri_ | ( | const char *const | uplo, |
const int *const | n, | ||
std::complex< float > *const | A, | ||
const int *const | lda, | ||
int *const | info | ||
) |
void ctrtri_ | ( | const char * | uplo, |
const char * | diag, | ||
const int * | n, | ||
std::complex< float > * | a, | ||
const int * | lda, | ||
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 dpotrf_ | ( | const char *const | uplo, |
const int *const | n, | ||
double *const | A, | ||
const int *const | lda, | ||
int *const | info | ||
) |
void dpotri_ | ( | const char *const | uplo, |
const int *const | n, | ||
double *const | A, | ||
const int *const | lda, | ||
int *const | info | ||
) |
void dsyevd_ | ( | const char * | jobz, |
const char * | uplo, | ||
const int * | n, | ||
double * | a, | ||
const int * | lda, | ||
double * | w, | ||
double * | work, | ||
int * | lwork, | ||
int * | iwork, | ||
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, | ||
const int * | m, | ||
double * | w, | ||
double * | z, | ||
const int * | ldz, | ||
double * | work, | ||
const int * | lwork, | ||
double * | rwork, | ||
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, | ||
const double * | b, | ||
const int * | ldb, | ||
double * | w, | ||
double * | work, | ||
int * | lwork, | ||
int * | iwork, | ||
int * | liwork, | ||
int * | info | ||
) |
void dtrtri_ | ( | const char * | uplo, |
const char * | diag, | ||
const int * | n, | ||
double * | a, | ||
const int * | lda, | ||
int * | info | ||
) |
int ilaenv_ | ( | int * | ispec, |
const char * | name, | ||
const char * | opts, | ||
const int * | n1, | ||
const int * | n2, | ||
const int * | n3, | ||
const int * | n4 | ||
) |
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 spotrf_ | ( | const char *const | uplo, |
const int *const | n, | ||
float *const | A, | ||
const int *const | lda, | ||
int *const | info | ||
) |
void spotri_ | ( | const char *const | uplo, |
const int *const | n, | ||
float *const | A, | ||
const int *const | lda, | ||
int *const | info | ||
) |
void ssyevd_ | ( | const char * | jobz, |
const char * | uplo, | ||
const int * | n, | ||
float * | a, | ||
const int * | lda, | ||
float * | w, | ||
float * | work, | ||
int * | lwork, | ||
int * | iwork, | ||
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, | ||
const int * | m, | ||
float * | w, | ||
float * | z, | ||
const int * | ldz, | ||
float * | work, | ||
const int * | lwork, | ||
float * | rwork, | ||
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, | ||
const float * | b, | ||
const int * | ldb, | ||
float * | w, | ||
float * | work, | ||
int * | lwork, | ||
int * | iwork, | ||
int * | liwork, | ||
int * | info | ||
) |
void strtri_ | ( | const char * | uplo, |
const char * | diag, | ||
const int * | n, | ||
float * | a, | ||
const int * | lda, | ||
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, | ||
int * | lwork, | ||
double * | rwork, | ||
int * | lrwork, | ||
int * | iwork, | ||
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, | ||
const 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, | ||
const std::complex< double > * | b, | ||
const int * | ldb, | ||
double * | w, | ||
std::complex< double > * | work, | ||
int * | lwork, | ||
double * | rwork, | ||
int * | lrwork, | ||
int * | iwork, | ||
int * | liwork, | ||
int * | info | ||
) |
void zpotrf_ | ( | const char *const | uplo, |
const int *const | n, | ||
std::complex< double > *const | A, | ||
const int *const | lda, | ||
int *const | info | ||
) |
void zpotri_ | ( | const char *const | uplo, |
const int *const | n, | ||
std::complex< double > *const | A, | ||
const int *const | lda, | ||
int *const | info | ||
) |
void ztrtri_ | ( | const char * | uplo, |
const char * | diag, | ||
const int * | n, | ||
std::complex< double > * | a, | ||
const int * | lda, | ||
int * | info | ||
) |