ABACUS develop
Atomic-orbital Based Ab-initio Computation at UStc
|
#include <ostream>
#include "source_base/module_external/blas_connector.h"
#include "source_base/module_external/lapack_connector.h"
#include <iostream>
Functions | |
void | zgemm_i (const char *transa, const char *transb, const int *m, const int *n, const int *k, const std::complex< double > *alpha, const std::complex< double > *a, const int *lda, const std::complex< double > *b, const int *ldb, const std::complex< double > *beta, std::complex< double > *c, const int *ldc) |
void | zaxpy_i (const int *N, const std::complex< double > *alpha, const std::complex< double > *X, const int *incX, std::complex< double > *Y, const int *incY) |
void | zhegvx_i (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, 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 zaxpy_i | ( | const int * | N, |
const std::complex< double > * | alpha, | ||
const std::complex< double > * | X, | ||
const int * | incX, | ||
std::complex< double > * | Y, | ||
const int * | incY | ||
) |
void zgemm_i | ( | const char * | transa, |
const char * | transb, | ||
const int * | m, | ||
const int * | n, | ||
const int * | k, | ||
const std::complex< double > * | alpha, | ||
const std::complex< double > * | a, | ||
const int * | lda, | ||
const std::complex< double > * | b, | ||
const int * | ldb, | ||
const std::complex< double > * | beta, | ||
std::complex< double > * | c, | ||
const int * | ldc | ||
) |
void zhegvx_i | ( | 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, | ||
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 | ||
) |