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::BlasConnector |
Functions | |
void | sscal_ (const int *N, const float *alpha, float *x, const int *incx) |
void | dscal_ (const int *N, const double *alpha, double *x, const int *incx) |
void | cscal_ (const int *N, const std::complex< float > *alpha, std::complex< float > *x, const int *incx) |
void | zscal_ (const int *N, const std::complex< double > *alpha, std::complex< double > *x, const int *incx) |
void | saxpy_ (const int *N, const float *alpha, const float *x, const int *incx, float *y, const int *incy) |
void | daxpy_ (const int *N, const double *alpha, const double *x, const int *incx, double *y, const int *incy) |
void | caxpy_ (const int *N, const std::complex< float > *alpha, const std::complex< float > *x, const int *incx, std::complex< float > *y, const int *incy) |
void | zaxpy_ (const int *N, const std::complex< double > *alpha, const std::complex< double > *x, const int *incx, std::complex< double > *y, const int *incy) |
void | dcopy_ (long const *n, const double *a, int const *incx, double *b, int const *incy) |
void | zcopy_ (long const *n, const std::complex< double > *a, int const *incx, std::complex< double > *b, int const *incy) |
void | cdotc_ (const int *n, const std::complex< float > *zx, const int *incx, const std::complex< float > *zy, const int *incy, std::complex< float > *result) |
void | zdotc_ (const int *n, const std::complex< double > *zx, const int *incx, const std::complex< double > *zy, const int *incy, std::complex< double > *result) |
float | sdot_ (const int *N, const float *x, const int *incx, const float *y, const int *incy) |
double | ddot_ (const int *N, const double *x, const int *incx, const double *y, const int *incy) |
float | snrm2_ (const int *n, const float *x, const int *incx) |
double | dnrm2_ (const int *n, const double *x, const int *incx) |
double | dznrm2_ (const int *n, const std::complex< double > *x, const int *incx) |
void | sgemv_ (const char *const transa, const int *const m, const int *const n, const float *const alpha, const float *const a, const int *const lda, const float *const x, const int *const incx, const float *const eta, float *const y, const int *const incy) |
void | dgemv_ (const char *const transa, const int *const m, const int *const n, const double *const alpha, const double *const a, const int *const lda, const double *const x, const int *const incx, const double *const beta, double *const y, const int *const incy) |
void | cgemv_ (const char *trans, const int *m, const int *n, const std::complex< float > *alpha, const std::complex< float > *a, const int *lda, const std::complex< float > *x, const int *incx, const std::complex< float > *beta, std::complex< float > *y, const int *incy) |
void | zgemv_ (const char *trans, const int *m, const int *n, const std::complex< double > *alpha, const std::complex< double > *a, const int *lda, const std::complex< double > *x, const int *incx, const std::complex< double > *beta, std::complex< double > *y, const int *incy) |
void | dsymv_ (const char *uplo, const int *n, const double *alpha, const double *a, const int *lda, const double *x, const int *incx, const double *beta, double *y, const int *incy) |
void | dger_ (const int *m, const int *n, const double *alpha, const double *x, const int *incx, const double *y, const int *incy, double *a, const int *lda) |
void | zgerc_ (const int *m, const int *n, const std::complex< double > *alpha, const std::complex< double > *x, const int *incx, const std::complex< double > *y, const int *incy, std::complex< double > *a, const int *lda) |
void | sgemm_ (const char *transa, const char *transb, const int *m, const int *n, const int *k, const float *alpha, const float *a, const int *lda, const float *b, const int *ldb, const float *beta, float *c, const int *ldc) |
void | dgemm_ (const char *transa, const char *transb, const int *m, const int *n, const int *k, const double *alpha, const double *a, const int *lda, const double *b, const int *ldb, const double *beta, double *c, const int *ldc) |
void | cgemm_ (const char *transa, const char *transb, const int *m, const int *n, const int *k, const std::complex< float > *alpha, const std::complex< float > *a, const int *lda, const std::complex< float > *b, const int *ldb, const std::complex< float > *beta, std::complex< float > *c, const int *ldc) |
void | zgemm_ (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 | dsymm_ (const char *side, const char *uplo, const int *m, const int *n, const double *alpha, const double *a, const int *lda, const double *b, const int *ldb, const double *beta, double *c, const int *ldc) |
void | zhemm_ (char *side, char *uplo, int *m, int *n, std::complex< double > *alpha, std::complex< double > *a, int *lda, std::complex< double > *b, int *ldb, std::complex< double > *beta, std::complex< double > *c, int *ldc) |
void | dtrsm_ (char *side, char *uplo, char *transa, char *diag, int *m, int *n, double *alpha, double *a, int *lda, double *b, int *ldb) |
void | ztrsm_ (char *side, char *uplo, char *transa, char *diag, int *m, int *n, std::complex< double > *alpha, std::complex< double > *a, int *lda, std::complex< double > *b, int *ldb) |
void caxpy_ | ( | const int * | N, |
const std::complex< float > * | alpha, | ||
const std::complex< float > * | x, | ||
const int * | incx, | ||
std::complex< float > * | y, | ||
const int * | incy | ||
) |
void cdotc_ | ( | const int * | n, |
const std::complex< float > * | zx, | ||
const int * | incx, | ||
const std::complex< float > * | zy, | ||
const int * | incy, | ||
std::complex< float > * | result | ||
) |
void cgemm_ | ( | const char * | transa, |
const char * | transb, | ||
const int * | m, | ||
const int * | n, | ||
const int * | k, | ||
const std::complex< float > * | alpha, | ||
const std::complex< float > * | a, | ||
const int * | lda, | ||
const std::complex< float > * | b, | ||
const int * | ldb, | ||
const std::complex< float > * | beta, | ||
std::complex< float > * | c, | ||
const int * | ldc | ||
) |
void cgemv_ | ( | const char * | trans, |
const int * | m, | ||
const int * | n, | ||
const std::complex< float > * | alpha, | ||
const std::complex< float > * | a, | ||
const int * | lda, | ||
const std::complex< float > * | x, | ||
const int * | incx, | ||
const std::complex< float > * | beta, | ||
std::complex< float > * | y, | ||
const int * | incy | ||
) |
void cscal_ | ( | const int * | N, |
const std::complex< float > * | alpha, | ||
std::complex< float > * | x, | ||
const int * | incx | ||
) |
void daxpy_ | ( | const int * | N, |
const double * | alpha, | ||
const double * | x, | ||
const int * | incx, | ||
double * | y, | ||
const int * | incy | ||
) |
void dcopy_ | ( | long const * | n, |
const double * | a, | ||
int const * | incx, | ||
double * | b, | ||
int const * | incy | ||
) |
double ddot_ | ( | const int * | N, |
const double * | x, | ||
const int * | incx, | ||
const double * | y, | ||
const int * | incy | ||
) |
void dgemm_ | ( | const char * | transa, |
const char * | transb, | ||
const int * | m, | ||
const int * | n, | ||
const int * | k, | ||
const double * | alpha, | ||
const double * | a, | ||
const int * | lda, | ||
const double * | b, | ||
const int * | ldb, | ||
const double * | beta, | ||
double * | c, | ||
const int * | ldc | ||
) |
void dgemv_ | ( | const char *const | transa, |
const int *const | m, | ||
const int *const | n, | ||
const double *const | alpha, | ||
const double *const | a, | ||
const int *const | lda, | ||
const double *const | x, | ||
const int *const | incx, | ||
const double *const | beta, | ||
double *const | y, | ||
const int *const | incy | ||
) |
void dger_ | ( | const int * | m, |
const int * | n, | ||
const double * | alpha, | ||
const double * | x, | ||
const int * | incx, | ||
const double * | y, | ||
const int * | incy, | ||
double * | a, | ||
const int * | lda | ||
) |
double dnrm2_ | ( | const int * | n, |
const double * | x, | ||
const int * | incx | ||
) |
void dscal_ | ( | const int * | N, |
const double * | alpha, | ||
double * | x, | ||
const int * | incx | ||
) |
void dsymm_ | ( | const char * | side, |
const char * | uplo, | ||
const int * | m, | ||
const int * | n, | ||
const double * | alpha, | ||
const double * | a, | ||
const int * | lda, | ||
const double * | b, | ||
const int * | ldb, | ||
const double * | beta, | ||
double * | c, | ||
const int * | ldc | ||
) |
void dsymv_ | ( | const char * | uplo, |
const int * | n, | ||
const double * | alpha, | ||
const double * | a, | ||
const int * | lda, | ||
const double * | x, | ||
const int * | incx, | ||
const double * | beta, | ||
double * | y, | ||
const int * | incy | ||
) |
void dtrsm_ | ( | char * | side, |
char * | uplo, | ||
char * | transa, | ||
char * | diag, | ||
int * | m, | ||
int * | n, | ||
double * | alpha, | ||
double * | a, | ||
int * | lda, | ||
double * | b, | ||
int * | ldb | ||
) |
double dznrm2_ | ( | const int * | n, |
const std::complex< double > * | x, | ||
const int * | incx | ||
) |
void saxpy_ | ( | const int * | N, |
const float * | alpha, | ||
const float * | x, | ||
const int * | incx, | ||
float * | y, | ||
const int * | incy | ||
) |
float sdot_ | ( | const int * | N, |
const float * | x, | ||
const int * | incx, | ||
const float * | y, | ||
const int * | incy | ||
) |
void sgemm_ | ( | const char * | transa, |
const char * | transb, | ||
const int * | m, | ||
const int * | n, | ||
const int * | k, | ||
const float * | alpha, | ||
const float * | a, | ||
const int * | lda, | ||
const float * | b, | ||
const int * | ldb, | ||
const float * | beta, | ||
float * | c, | ||
const int * | ldc | ||
) |
void sgemv_ | ( | const char *const | transa, |
const int *const | m, | ||
const int *const | n, | ||
const float *const | alpha, | ||
const float *const | a, | ||
const int *const | lda, | ||
const float *const | x, | ||
const int *const | incx, | ||
const float *const | eta, | ||
float *const | y, | ||
const int *const | incy | ||
) |
float snrm2_ | ( | const int * | n, |
const float * | x, | ||
const int * | incx | ||
) |
void sscal_ | ( | const int * | N, |
const float * | alpha, | ||
float * | x, | ||
const int * | incx | ||
) |
void zaxpy_ | ( | const int * | N, |
const std::complex< double > * | alpha, | ||
const std::complex< double > * | x, | ||
const int * | incx, | ||
std::complex< double > * | y, | ||
const int * | incy | ||
) |
void zcopy_ | ( | long const * | n, |
const std::complex< double > * | a, | ||
int const * | incx, | ||
std::complex< double > * | b, | ||
int const * | incy | ||
) |
void zdotc_ | ( | const int * | n, |
const std::complex< double > * | zx, | ||
const int * | incx, | ||
const std::complex< double > * | zy, | ||
const int * | incy, | ||
std::complex< double > * | result | ||
) |
void zgemm_ | ( | 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 zgemv_ | ( | const char * | trans, |
const int * | m, | ||
const int * | n, | ||
const std::complex< double > * | alpha, | ||
const std::complex< double > * | a, | ||
const int * | lda, | ||
const std::complex< double > * | x, | ||
const int * | incx, | ||
const std::complex< double > * | beta, | ||
std::complex< double > * | y, | ||
const int * | incy | ||
) |
void zgerc_ | ( | const int * | m, |
const int * | n, | ||
const std::complex< double > * | alpha, | ||
const std::complex< double > * | x, | ||
const int * | incx, | ||
const std::complex< double > * | y, | ||
const int * | incy, | ||
std::complex< double > * | a, | ||
const int * | lda | ||
) |
void zhemm_ | ( | char * | side, |
char * | uplo, | ||
int * | m, | ||
int * | n, | ||
std::complex< double > * | alpha, | ||
std::complex< double > * | a, | ||
int * | lda, | ||
std::complex< double > * | b, | ||
int * | ldb, | ||
std::complex< double > * | beta, | ||
std::complex< double > * | c, | ||
int * | ldc | ||
) |
void zscal_ | ( | const int * | N, |
const std::complex< double > * | alpha, | ||
std::complex< double > * | x, | ||
const int * | incx | ||
) |
void ztrsm_ | ( | char * | side, |
char * | uplo, | ||
char * | transa, | ||
char * | diag, | ||
int * | m, | ||
int * | n, | ||
std::complex< double > * | alpha, | ||
std::complex< double > * | a, | ||
int * | lda, | ||
std::complex< double > * | b, | ||
int * | ldb | ||
) |