|
ABACUS develop
Atomic-orbital Based Ab-initio Computation at UStc
|
Go to the source code of this file.
Classes | |
| class | 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 | scopy_ (const int *n, const float *a, const int *incx, float *b, const int *incy) |
| void | dcopy_ (const int *n, const double *a, const int *incx, double *b, const int *incy) |
| void | ccopy_ (const int *n, const std::complex< float > *a, const int *incx, std::complex< float > *b, const int *incy) |
| void | zcopy_ (const int *n, const std::complex< double > *a, const int *incx, std::complex< double > *b, const int *incy) |
| 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) |
| float | scnrm2_ (const int *n, const std::complex< float > *X, const int *incX) |
| double | dznrm2_ (const int *n, const std::complex< double > *X, const int *incX) |
| void | sgemv_ (const char *transa, const int *m, const int *n, const float *alpha, const float *a, const int *lda, const float *x, const int *incx, const float *beta, float *y, const int *incy) |
| void | dgemv_ (const char *transa, const int *m, 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 | 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 | ssymm_ (const char *side, const char *uplo, const int *m, const int *n, const float *alpha, const float *a, const int *lda, const float *b, const int *ldb, const float *beta, float *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 | csymm_ (const char *side, const char *uplo, const int *m, const int *n, 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 | zsymm_ (const char *side, const char *uplo, const int *m, const int *n, 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 | chemm_ (const char *side, const char *uplo, const int *m, const int *n, 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 | zhemm_ (const char *side, const char *uplo, const int *m, const int *n, 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 | dtrsm_ (const char *side, const char *uplo, const char *transa, const char *diag, const int *m, const int *n, const double *alpha, const double *a, const int *lda, double *b, const int *ldb) |
| void | ztrsm_ (const char *side, const char *uplo, const char *transa, const char *diag, const int *m, const int *n, const std::complex< double > *alpha, const std::complex< double > *a, const int *lda, std::complex< double > *b, const int *ldb) |
| void | cherk_ (const char *uplo, const char *trans, const int *n, const int *k, const float *alpha, const std::complex< float > *a, const int *lda, const float *beta, std::complex< float > *c, const int *ldc) |
| void | zherk_ (const char *uplo, const char *trans, const int *n, const int *k, const double *alpha, const std::complex< double > *a, const int *lda, const double *beta, std::complex< double > *c, const int *ldc) |
| void | dsyrk_ (const char *uplo, const char *trans, const int *n, const int *k, const double *alpha, const double *a, const int *lda, const double *beta, double *c, const int *ldc) |
| 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 ccopy_ | ( | const int * | n, |
| const std::complex< float > * | a, | ||
| const int * | incx, | ||
| std::complex< float > * | b, | ||
| const int * | incy | ||
| ) |
| 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 chemm_ | ( | const char * | side, |
| const char * | uplo, | ||
| const int * | m, | ||
| const int * | n, | ||
| 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 cherk_ | ( | const char * | uplo, |
| const char * | trans, | ||
| const int * | n, | ||
| const int * | k, | ||
| const float * | alpha, | ||
| const std::complex< float > * | a, | ||
| const int * | lda, | ||
| const float * | beta, | ||
| std::complex< float > * | c, | ||
| const int * | ldc | ||
| ) |
| void cscal_ | ( | const int * | N, |
| const std::complex< float > * | alpha, | ||
| std::complex< float > * | X, | ||
| const int * | incX | ||
| ) |
| void csymm_ | ( | const char * | side, |
| const char * | uplo, | ||
| const int * | m, | ||
| const int * | n, | ||
| 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 daxpy_ | ( | const int * | N, |
| const double * | alpha, | ||
| const double * | X, | ||
| const int * | incX, | ||
| double * | Y, | ||
| const int * | incY | ||
| ) |
| void dcopy_ | ( | const int * | n, |
| const double * | a, | ||
| const int * | incx, | ||
| double * | b, | ||
| const int * | 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 * | transa, |
| const int * | m, | ||
| 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 | ||
| ) |
| 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 dsyrk_ | ( | const char * | uplo, |
| const char * | trans, | ||
| const int * | n, | ||
| const int * | k, | ||
| const double * | alpha, | ||
| const double * | a, | ||
| const int * | lda, | ||
| const double * | beta, | ||
| double * | c, | ||
| const int * | ldc | ||
| ) |
| void dtrsm_ | ( | const char * | side, |
| const char * | uplo, | ||
| const char * | transa, | ||
| const char * | diag, | ||
| const int * | m, | ||
| const int * | n, | ||
| const double * | alpha, | ||
| const double * | a, | ||
| const int * | lda, | ||
| double * | b, | ||
| const 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 scnrm2_ | ( | const int * | n, |
| const std::complex< float > * | X, | ||
| const int * | incX | ||
| ) |
| void scopy_ | ( | const int * | n, |
| const float * | a, | ||
| const int * | incx, | ||
| float * | b, | ||
| 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 * | transa, |
| const int * | m, | ||
| const int * | n, | ||
| const float * | alpha, | ||
| const float * | a, | ||
| const int * | lda, | ||
| const float * | x, | ||
| const int * | incx, | ||
| const float * | beta, | ||
| float * | y, | ||
| const int * | 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 ssymm_ | ( | const char * | side, |
| const char * | uplo, | ||
| const int * | m, | ||
| const int * | n, | ||
| const float * | alpha, | ||
| const float * | a, | ||
| const int * | lda, | ||
| const float * | b, | ||
| const int * | ldb, | ||
| const float * | beta, | ||
| float * | c, | ||
| const int * | ldc | ||
| ) |
| 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_ | ( | const int * | n, |
| const std::complex< double > * | a, | ||
| const int * | incx, | ||
| std::complex< double > * | b, | ||
| const int * | incy | ||
| ) |
| 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_ | ( | const char * | side, |
| const char * | uplo, | ||
| const int * | m, | ||
| const int * | n, | ||
| 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 zherk_ | ( | const char * | uplo, |
| const char * | trans, | ||
| const int * | n, | ||
| const int * | k, | ||
| const double * | alpha, | ||
| const std::complex< double > * | a, | ||
| const int * | lda, | ||
| const double * | beta, | ||
| std::complex< double > * | c, | ||
| const int * | ldc | ||
| ) |
| void zscal_ | ( | const int * | N, |
| const std::complex< double > * | alpha, | ||
| std::complex< double > * | X, | ||
| const int * | incX | ||
| ) |
| void zsymm_ | ( | const char * | side, |
| const char * | uplo, | ||
| const int * | m, | ||
| const int * | n, | ||
| 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 ztrsm_ | ( | const char * | side, |
| const char * | uplo, | ||
| const char * | transa, | ||
| const char * | diag, | ||
| const int * | m, | ||
| const int * | n, | ||
| const std::complex< double > * | alpha, | ||
| const std::complex< double > * | a, | ||
| const int * | lda, | ||
| std::complex< double > * | b, | ||
| const int * | ldb | ||
| ) |