![]() |
QMCPACK
|
Include dependency graph for Blasf.h:
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Functions | |
| void | saxpy (const int &n, const float &da, const float *dx, const int &incx, float *dy, const int &incy) |
| void | caxpy (const int &n, const std::complex< float > &da, const std::complex< float > *dx, const int &incx, std::complex< float > *dy, const int &incy) |
| void | daxpy (const int &n, const double &da, const double *dx, const int &incx, double *dy, const int &incy) |
| void | zaxpy (const int &n, const std::complex< double > &da, const std::complex< double > *dx, const int &incx, std::complex< double > *dy, const int &incy) |
| float | snrm2 (const int &n, const float *dx, const int &incx) |
| float | scnrm2 (const int &n, const std::complex< float > *dx, const int &incx) |
| double | dnrm2 (const int &n, const double *dx, const int &incx) |
| double | dznrm2 (const int &n, const std::complex< double > *dx, const int &incx) |
| void | sscal (const int &n, const float &, float *x, const int &) |
| void | cscal (const int &n, const std::complex< float > &, std::complex< float > *x, const int &) |
| void | dscal (const int &n, const double &, double *x, const int &) |
| void | zscal (const int &n, const std::complex< double > &, std::complex< double > *x, const int &) |
| void | csscal (const int &n, const float &, std::complex< float > *x, const int &) |
| void | zdscal (const int &n, const double &, std::complex< double > *x, const int &) |
| 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 | ssymv (const char &uplo, 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 | zsymv (const char &uplo, const int &n, const std::complex< double > &alpha, std::complex< double > *a, const int &lda, std::complex< double > *x, const int &incx, const std::complex< double > &beta, std::complex< double > *y, const int &incy) |
| void | csymv (const char &uplo, const int &n, const std::complex< float > &alpha, std::complex< float > *a, const int &lda, std::complex< float > *x, const int &incx, const std::complex< float > &beta, std::complex< float > *y, const int &incy) |
| void | zcopy (const int &n, const std::complex< double > *x, const int &incx, std::complex< double > *y, const int &incy) |
| void | dcopy (const int &n, const double *, const int &, double *, const int &) |
| void | dsyr2k (const char &, const char &, const int &, const int &, const double &, const double *, const int &, const double *, const int &, const double &, double *, const int &) |
| void | dsymm (const char &, const char &, const int &, const int &, const double &, const double *A, const int &lda, const double *B, const int &ldb, const double &beta, double *C, const int &ldc) |
| void | dgemm (const char &, const char &, const int &, const int &, const int &, const double &, const double *, const int &, const double *, const int &, const double &, double *, const int &) |
| void | sgemm (const char &, const char &, const int &, const int &, const int &, const float &, const float *, const int &, const float *, const int &, const float &, float *, const int &) |
| void | zgemm (const char &, const char &, const int &, const int &, const int &, const std::complex< double > &, const std::complex< double > *, const int &, const std::complex< double > *, const int &, const std::complex< double > &, std::complex< double > *, const int &) |
| void | cgemm (const char &, const char &, const int &, const int &, const int &, const std::complex< float > &, const std::complex< float > *, const int &, const std::complex< float > *, const int &, const std::complex< float > &, std::complex< float > *, const int &) |
| void | dgemv (const char &trans, const int &nr, const int &nc, const double &alpha, const double *amat, const int &lda, const double *bv, const int &incx, const double &beta, double *cv, const int &incy) |
| void | sgemv (const char &trans, const int &nr, const int &nc, const float &alpha, const float *amat, const int &lda, const float *bv, const int &incx, const float &beta, float *cv, const int &incy) |
| void | zgemv (const char &trans, const int &nr, const int &nc, const std::complex< double > &alpha, const std::complex< double > *amat, const int &lda, const std::complex< double > *bv, const int &incx, const std::complex< double > &beta, std::complex< double > *cv, const int &incy) |
| void | cgemv (const char &trans, const int &nr, const int &nc, const std::complex< float > &alpha, const std::complex< float > *amat, const int &lda, const std::complex< float > *bv, const int &incx, const std::complex< float > &beta, std::complex< float > *cv, const int &incy) |
| void | dsyrk (const char &, const char &, const int &, const int &, const double &, const double *, const int &, const double &, double *, const int &) |
| void | dgetrf (const int &n, const int &m, double *a, const int &n0, int *piv, int &st) |
| void | sgetrf (const int &n, const int &m, float *a, const int &n0, int *piv, int &st) |
| void | zgetrf (const int &n, const int &m, std::complex< double > *a, const int &n0, int *piv, int &st) |
| void | cgetrf (const int &n, const int &m, std::complex< float > *a, const int &n0, int *piv, int &st) |
| void | dgetri (const int &n, double *a, const int &n0, int const *piv, double *work, const int &, int &st) |
| void | sgetri (const int &n, float *a, const int &n0, int const *piv, float *work, const int &, int &st) |
| void | zgetri (const int &n, std::complex< double > *a, const int &n0, int const *piv, std::complex< double > *work, const int &, int &st) |
| void | cgetri (const int &n, std::complex< float > *a, const int &n0, int const *piv, std::complex< float > *work, const int &, int &st) |
| void | dgesvd (const char &JOBU, const char &JOBVT, const int &M, const int &N, double *A, const int &LDA, double *S, double *U, const int &LDU, double *VT, const int &LDVT, double *work, const int &LWORK, int &INFO) |
| void | sgesvd (const char &JOBU, const char &JOBVT, const int &M, const int &N, float *A, const int &LDA, float *S, float *U, const int &LDU, float *VT, const int &LDVT, float *work, const int &LWORK, int &INFO) |
| void | zgesvd (const char &JOBU, const char &JOBVT, const int &M, const int &N, std::complex< double > *A, const int &LDA, double *S, std::complex< double > *U, const int &LDU, std::complex< double > *VT, const int &LDVT, std::complex< double > *work, const int &LWORK, double *RWORK, int &INFO) |
| void | cgesvd (const char &JOBU, const char &JOBVT, const int &M, const int &N, std::complex< float > *A, const int &LDA, float *S, std::complex< float > *U, const int &LDU, std::complex< float > *VT, const int &LDVT, std::complex< float > *work, const int &LWORK, float *RWORK, int &INFO) |
| void | dgeev (char *JOBVL, char *JOBVR, int *N, double *A, int *LDA, double *ALPHAR, double *ALPHAI, double *VL, int *LDVL, double *VR, int *LDVR, double *WORK, int *LWORK, int *INFO) |
| void | sgeev (char *JOBVL, char *JOBVR, int *N, float *A, int *LDA, float *ALPHAR, float *ALPHAI, float *VL, int *LDVL, float *VR, int *LDVR, float *WORK, int *LWORK, int *INFO) |
| void | zgeev (char *JOBVL, char *JOBVR, int *N, std::complex< double > *A, int *LDA, std::complex< double > *ALPHA, std::complex< double > *VL, int *LDVL, std::complex< double > *VR, int *LDVR, std::complex< double > *WORK, int *LWORK, double *RWORK, int *INFO) |
| void | cgeev (char *JOBVL, char *JOBVR, int *N, std::complex< float > *A, int *LDA, std::complex< float > *ALPHA, std::complex< float > *VL, int *LDVL, std::complex< float > *VR, int *LDVR, std::complex< float > *WORK, int *LWORK, float *RWORK, int *INFO) |
| void | dggev (char *JOBVL, char *JOBVR, int *N, double *A, int *LDA, double *B, int *LDB, double *ALPHAR, double *ALPHAI, double *BETA, double *VL, int *LDVL, double *VR, int *LDVR, double *WORK, int *LWORK, int *INFO) |
| void | sggev (char *JOBVL, char *JOBVR, int *N, float *A, int *LDA, float *B, int *LDB, float *ALPHAR, float *ALPHAI, float *BETA, float *VL, int *LDVL, float *VR, int *LDVR, float *WORK, int *LWORK, int *INFO) |
| void | ssyevr (char &JOBZ, char &RANGE, char &UPLO, int &N, float *A, int &LDA, float &VL, float &VU, int &IL, int &IU, float &ABSTOL, int &M, float *W, float *Z, int &LDZ, int *ISUPPZ, float *WORK, int &LWORK, int *IWORK, int &LIWORK, int &INFO) |
| void | cheevr (char &JOBZ, char &RANGE, char &UPLO, int &N, std::complex< float > *A, int &LDA, float &VL, float &VU, int &IL, int &IU, float &ABSTOL, int &M, float *W, std::complex< float > *Z, int &LDZ, int *ISUPPZ, std::complex< float > *WORK, int &LWORK, float *RWORK, int &LRWORK, int *IWORK, int &LIWORK, int &INFO) |
| void | dsyevr (char &JOBZ, char &RANGE, char &UPLO, int &N, double *A, int &LDA, double &VL, double &VU, int &IL, int &IU, double &ABSTOL, int &M, double *W, double *Z, int &LDZ, int *ISUPPZ, double *WORK, int &LWORK, int *IWORK, int &LIWORK, int &INFO) |
| void | cheev (char &JOBZ, char &UPLO, int &N, std::complex< float > *A, int &LDA, float *W, std::complex< float > *WORK, int &LWORK, float *RWORK, int &INFO) |
| void | zheev (char &JOBZ, char &UPLO, int &N, std::complex< double > *A, int &LDA, double *W, std::complex< double > *WORK, int &LWORK, double *RWORK, int &INFO) |
| void | zheevr (char &JOBZ, char &RANGE, char &UPLO, int &N, std::complex< double > *A, int &LDA, double &VL, double &VU, int &IL, int &IU, double &ABSTOL, int &M, double *W, std::complex< double > *Z, int &LDZ, int *ISUPPZ, std::complex< double > *WORK, int &LWORK, double *RWORK, int &LRWORK, int *IWORK, int &LIWORK, int &INFO) |
| void | zhegvx (int &, char &JOBZ, char &RANGE, char &UPLO, int &N, std::complex< double > *A, int &LDA, std::complex< double > *B, int &LDB, double &VL, double &VU, int &IL, int &IU, double &ABSTOL, int &M, double *W, std::complex< double > *Z, int &LDZ, std::complex< double > *WORK, int &LWORK, double *RWORK, int *IWORK, int *IFAIL, 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 | 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 | dgeqrf (const int &M, const int &N, double *A, const int &LDA, double *TAU, double *WORK, const int &LWORK, 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 | zungqr (const int &M, const int &N, const int &K, std::complex< double > *A, const int &LDA, std::complex< double > *TAU, std::complex< 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, std::complex< float > *TAU, std::complex< float > *WORK, const int &LWORK, int &INFO) |
| void | dorgqr (const int &M, const int &N, const int &K, double *A, const int &LDA, double *TAU, double *WORK, const int &LWORK, int &INFO) |
| void | sorgqr (const int &M, const int &N, const int &K, float *A, const int &LDA, float *TAU, float *WORK, const int &LWORK, int &INFO) |
| void | zgelqf (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 | cgelqf (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 | dgelqf (const int &M, const int &N, double *A, const int &LDA, double *TAU, double *WORK, const int &LWORK, int &INFO) |
| void | sgelqf (const int &M, const int &N, float *A, const int &LDA, float *TAU, float *WORK, const int &LWORK, int &INFO) |
| void | zunglq (const int &M, const int &N, const int &K, std::complex< double > *A, const int &LDA, std::complex< double > *TAU, std::complex< double > *WORK, const int &LWORK, int &INFO) |
| void | cunglq (const int &M, const int &N, const int &K, std::complex< float > *A, const int &LDA, std::complex< float > *TAU, std::complex< float > *WORK, const int &LWORK, int &INFO) |
| void | dorglq (const int &M, const int &N, const int &K, double *A, const int &LDA, double *TAU, double *WORK, const int &LWORK, int &INFO) |
| void | sorglq (const int &M, const int &N, const int &K, float *A, const int &LDA, float *TAU, float *WORK, const int &LWORK, int &INFO) |
| 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 | sger (const int *m, const int *n, const float *alpha, const float *x, const int *incx, const float *y, const int *incy, float *a, const int *lda) |
| void | zgeru (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 | cgeru (const int *m, const int *n, const std::complex< float > *alpha, const std::complex< float > *x, const int *incx, const std::complex< float > *y, const int *incy, std::complex< float > *a, const int *lda) |
| void | dormqr (const char *SIDE, const char *TRANS, const int *M, const int *N, const int *K, const double *A, const int *LDA, const double *TAU, double *C, const int *LDC, double *WORK, int *LWORK, int *INFO) |
| void | dgghrd (const char *COMPQ, const char *COMPZ, const int *N, const int *ILO, const int *IHI, double *A, const int *LDA, double *B, const int *LDB, double *Q, const int *LDQ, double *Z, const int *LDZ, int *INFO) |
| void | dhgeqz (const char *JOB, const char *COMPQ, const char *COMPZ, const int *N, const int *ILO, const int *IHI, double *H, const int *LDH, double *T, const int *LDT, double *ALPHAR, double *ALPHAI, double *BETA, double *Q, const int *LDQ, double *Z, const int *LDZ, double *WORK, int *LWORK, int *INFO) |
| void | dtgexc (const bool *WANTQ, const bool *WANTZ, const int *N, double *A, const int *LDA, double *B, const int *LDB, double *Q, const int *LDQ, double *Z, const int *LDZ, int *IFST, int *ILST, double *WORK, int *LWORK, int *INFO) |
| void | dtgevc (const char *SIDE, const char *HOWMNY, const bool *SELECT, const int *N, double *S, const int *LDS, double *P, const int *LDP, double *VL, const int *LDVL, double *VR, const int *LDVR, const int *MM, int *M, double *WORK, 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 caxpy | ( | const int & | n, |
| const std::complex< float > & | da, | ||
| const std::complex< float > * | dx, | ||
| const int & | incx, | ||
| std::complex< float > * | dy, | ||
| const int & | incy | ||
| ) |
Referenced by BLAS::axpy().
| void cgeev | ( | char * | JOBVL, |
| char * | JOBVR, | ||
| int * | N, | ||
| std::complex< float > * | A, | ||
| int * | LDA, | ||
| std::complex< float > * | ALPHA, | ||
| std::complex< float > * | VL, | ||
| int * | LDVL, | ||
| std::complex< float > * | VR, | ||
| int * | LDVR, | ||
| std::complex< float > * | WORK, | ||
| int * | LWORK, | ||
| float * | RWORK, | ||
| int * | INFO | ||
| ) |
Referenced by LAPACK::geev().
| void cgelqf | ( | 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 | ||
| ) |
Referenced by LAPACK::gelqf().
| void cgemm | ( | const char & | , |
| const char & | , | ||
| const int & | , | ||
| const int & | , | ||
| const int & | , | ||
| const std::complex< float > & | , | ||
| const std::complex< float > * | , | ||
| const int & | , | ||
| const std::complex< float > * | , | ||
| const int & | , | ||
| const std::complex< float > & | , | ||
| std::complex< float > * | , | ||
| const int & | |||
| ) |
Referenced by BLAS::gemm().
| void cgemv | ( | const char & | trans, |
| const int & | nr, | ||
| const int & | nc, | ||
| const std::complex< float > & | alpha, | ||
| const std::complex< float > * | amat, | ||
| const int & | lda, | ||
| const std::complex< float > * | bv, | ||
| const int & | incx, | ||
| const std::complex< float > & | beta, | ||
| std::complex< float > * | cv, | ||
| const int & | incy | ||
| ) |
Referenced by BLAS::gemv(), and BLAS::gemv_trans().
| 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 | ||
| ) |
Referenced by LAPACK::geqrf().
| void cgeru | ( | const int * | m, |
| const int * | n, | ||
| const std::complex< float > * | alpha, | ||
| const std::complex< float > * | x, | ||
| const int * | incx, | ||
| const std::complex< float > * | y, | ||
| const int * | incy, | ||
| std::complex< float > * | a, | ||
| const int * | lda | ||
| ) |
Referenced by BLAS::ger().
| void cgesvd | ( | const char & | JOBU, |
| const char & | JOBVT, | ||
| const int & | M, | ||
| const int & | N, | ||
| std::complex< float > * | A, | ||
| const int & | LDA, | ||
| float * | S, | ||
| std::complex< float > * | U, | ||
| const int & | LDU, | ||
| std::complex< float > * | VT, | ||
| const int & | LDVT, | ||
| std::complex< float > * | work, | ||
| const int & | LWORK, | ||
| float * | RWORK, | ||
| int & | INFO | ||
| ) |
Referenced by LAPACK::gesvd().
| void cgetrf | ( | const int & | n, |
| const int & | m, | ||
| std::complex< float > * | a, | ||
| const int & | n0, | ||
| int * | piv, | ||
| int & | st | ||
| ) |
Referenced by LAPACK::getrf(), qmcplusplus::LUFactorization(), and qmcplusplus::Xgetrf().
| void cgetri | ( | const int & | n, |
| std::complex< float > * | a, | ||
| const int & | n0, | ||
| int const * | piv, | ||
| std::complex< float > * | work, | ||
| const int & | , | ||
| int & | st | ||
| ) |
Referenced by LAPACK::getri(), qmcplusplus::InvertLU(), and qmcplusplus::Xgetri().
| void cheev | ( | char & | JOBZ, |
| char & | UPLO, | ||
| int & | N, | ||
| std::complex< float > * | A, | ||
| int & | LDA, | ||
| float * | W, | ||
| std::complex< float > * | WORK, | ||
| int & | LWORK, | ||
| float * | RWORK, | ||
| int & | INFO | ||
| ) |
Referenced by LAPACK::heev().
| void cheevr | ( | char & | JOBZ, |
| char & | RANGE, | ||
| char & | UPLO, | ||
| int & | N, | ||
| std::complex< float > * | A, | ||
| int & | LDA, | ||
| float & | VL, | ||
| float & | VU, | ||
| int & | IL, | ||
| int & | IU, | ||
| float & | ABSTOL, | ||
| int & | M, | ||
| float * | W, | ||
| std::complex< float > * | Z, | ||
| int & | LDZ, | ||
| int * | ISUPPZ, | ||
| std::complex< float > * | WORK, | ||
| int & | LWORK, | ||
| float * | RWORK, | ||
| int & | LRWORK, | ||
| int * | IWORK, | ||
| int & | LIWORK, | ||
| int & | INFO | ||
| ) |
Referenced by LAPACK::hevr().
| void cpotrf | ( | const char & | UPLO, |
| const int & | N, | ||
| std::complex< float > * | A, | ||
| const int & | LDA, | ||
| int & | INFO | ||
| ) |
Referenced by LAPACK::potrf().
| void cscal | ( | const int & | n, |
| const std::complex< float > & | , | ||
| std::complex< float > * | x, | ||
| const int & | |||
| ) |
Referenced by BLAS::scal().
| void csscal | ( | const int & | n, |
| const float & | , | ||
| std::complex< float > * | x, | ||
| const int & | |||
| ) |
Referenced by BLAS::scal().
| void csymv | ( | const char & | uplo, |
| const int & | n, | ||
| const std::complex< float > & | alpha, | ||
| std::complex< float > * | a, | ||
| const int & | lda, | ||
| std::complex< float > * | x, | ||
| const int & | incx, | ||
| const std::complex< float > & | beta, | ||
| std::complex< float > * | y, | ||
| const int & | incy | ||
| ) |
| void cunglq | ( | const int & | M, |
| const int & | N, | ||
| const int & | K, | ||
| std::complex< float > * | A, | ||
| const int & | LDA, | ||
| std::complex< float > * | TAU, | ||
| std::complex< float > * | WORK, | ||
| const int & | LWORK, | ||
| int & | INFO | ||
| ) |
Referenced by LAPACK::glq().
| void cungqr | ( | const int & | M, |
| const int & | N, | ||
| const int & | K, | ||
| std::complex< float > * | A, | ||
| const int & | LDA, | ||
| std::complex< float > * | TAU, | ||
| std::complex< float > * | WORK, | ||
| const int & | LWORK, | ||
| int & | INFO | ||
| ) |
Referenced by LAPACK::gqr().
| void daxpy | ( | const int & | n, |
| const double & | da, | ||
| const double * | dx, | ||
| const int & | incx, | ||
| double * | dy, | ||
| const int & | incy | ||
| ) |
Referenced by BLAS::axpy().
| void dcopy | ( | const int & | n, |
| const double * | , | ||
| const int & | , | ||
| double * | , | ||
| const int & | |||
| ) |
| void dgeev | ( | char * | JOBVL, |
| char * | JOBVR, | ||
| int * | N, | ||
| double * | A, | ||
| int * | LDA, | ||
| double * | ALPHAR, | ||
| double * | ALPHAI, | ||
| double * | VL, | ||
| int * | LDVL, | ||
| double * | VR, | ||
| int * | LDVR, | ||
| double * | WORK, | ||
| int * | LWORK, | ||
| int * | INFO | ||
| ) |
Referenced by LAPACK::geev().
| void dgelqf | ( | const int & | M, |
| const int & | N, | ||
| double * | A, | ||
| const int & | LDA, | ||
| double * | TAU, | ||
| double * | WORK, | ||
| const int & | LWORK, | ||
| int & | INFO | ||
| ) |
Referenced by LAPACK::gelqf().
| void dgemm | ( | const char & | , |
| const char & | , | ||
| const int & | , | ||
| const int & | , | ||
| const int & | , | ||
| const double & | , | ||
| const double * | , | ||
| const int & | , | ||
| const double * | , | ||
| const int & | , | ||
| const double & | , | ||
| double * | , | ||
| const int & | |||
| ) |
Referenced by BLAS::gemm(), and qmcplusplus::MatrixOperators::product().
| void dgemv | ( | const char & | trans, |
| const int & | nr, | ||
| const int & | nc, | ||
| const double & | alpha, | ||
| const double * | amat, | ||
| const int & | lda, | ||
| const double * | bv, | ||
| const int & | incx, | ||
| const double & | beta, | ||
| double * | cv, | ||
| const int & | incy | ||
| ) |
Referenced by BLAS::gemv(), and BLAS::gemv_trans().
| void dgeqrf | ( | const int & | M, |
| const int & | N, | ||
| double * | A, | ||
| const int & | LDA, | ||
| double * | TAU, | ||
| double * | WORK, | ||
| const int & | LWORK, | ||
| int & | INFO | ||
| ) |
Referenced by LAPACK::geqrf().
| 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 | ||
| ) |
Referenced by BLAS::ger().
| void dgesvd | ( | const char & | JOBU, |
| const char & | JOBVT, | ||
| const int & | M, | ||
| const int & | N, | ||
| double * | A, | ||
| const int & | LDA, | ||
| double * | S, | ||
| double * | U, | ||
| const int & | LDU, | ||
| double * | VT, | ||
| const int & | LDVT, | ||
| double * | work, | ||
| const int & | LWORK, | ||
| int & | INFO | ||
| ) |
Referenced by LAPACK::gesvd().
| void dgetrf | ( | const int & | n, |
| const int & | m, | ||
| double * | a, | ||
| const int & | n0, | ||
| int * | piv, | ||
| int & | st | ||
| ) |
| void dgetri | ( | const int & | n, |
| double * | a, | ||
| const int & | n0, | ||
| int const * | piv, | ||
| double * | work, | ||
| const int & | , | ||
| int & | st | ||
| ) |
Referenced by LAPACK::getri(), qmcplusplus::InvertLU(), rocSolverInverter< T_FP >::resize(), and qmcplusplus::Xgetri().
| void dggev | ( | char * | JOBVL, |
| char * | JOBVR, | ||
| int * | N, | ||
| double * | A, | ||
| int * | LDA, | ||
| double * | B, | ||
| int * | LDB, | ||
| double * | ALPHAR, | ||
| double * | ALPHAI, | ||
| double * | BETA, | ||
| double * | VL, | ||
| int * | LDVL, | ||
| double * | VR, | ||
| int * | LDVR, | ||
| double * | WORK, | ||
| int * | LWORK, | ||
| int * | INFO | ||
| ) |
Referenced by LAPACK::ggev().
| void dgghrd | ( | const char * | COMPQ, |
| const char * | COMPZ, | ||
| const int * | N, | ||
| const int * | ILO, | ||
| const int * | IHI, | ||
| double * | A, | ||
| const int * | LDA, | ||
| double * | B, | ||
| const int * | LDB, | ||
| double * | Q, | ||
| const int * | LDQ, | ||
| double * | Z, | ||
| const int * | LDZ, | ||
| int * | INFO | ||
| ) |
| void dhgeqz | ( | const char * | JOB, |
| const char * | COMPQ, | ||
| const char * | COMPZ, | ||
| const int * | N, | ||
| const int * | ILO, | ||
| const int * | IHI, | ||
| double * | H, | ||
| const int * | LDH, | ||
| double * | T, | ||
| const int * | LDT, | ||
| double * | ALPHAR, | ||
| double * | ALPHAI, | ||
| double * | BETA, | ||
| double * | Q, | ||
| const int * | LDQ, | ||
| double * | Z, | ||
| const int * | LDZ, | ||
| double * | WORK, | ||
| int * | LWORK, | ||
| int * | INFO | ||
| ) |
| double dnrm2 | ( | const int & | n, |
| const double * | dx, | ||
| const int & | incx | ||
| ) |
Referenced by BLAS::norm2().
| void dorglq | ( | const int & | M, |
| const int & | N, | ||
| const int & | K, | ||
| double * | A, | ||
| const int & | LDA, | ||
| double * | TAU, | ||
| double * | WORK, | ||
| const int & | LWORK, | ||
| int & | INFO | ||
| ) |
Referenced by LAPACK::glq().
| void dorgqr | ( | const int & | M, |
| const int & | N, | ||
| const int & | K, | ||
| double * | A, | ||
| const int & | LDA, | ||
| double * | TAU, | ||
| double * | WORK, | ||
| const int & | LWORK, | ||
| int & | INFO | ||
| ) |
Referenced by LAPACK::gqr().
| void dormqr | ( | const char * | SIDE, |
| const char * | TRANS, | ||
| const int * | M, | ||
| const int * | N, | ||
| const int * | K, | ||
| const double * | A, | ||
| const int * | LDA, | ||
| const double * | TAU, | ||
| double * | C, | ||
| const int * | LDC, | ||
| double * | WORK, | ||
| int * | LWORK, | ||
| int * | INFO | ||
| ) |
| void dpotrf | ( | const char & | UPLO, |
| const int & | N, | ||
| double * | A, | ||
| const int & | LDA, | ||
| int & | INFO | ||
| ) |
Referenced by LAPACK::potrf().
| void dscal | ( | const int & | n, |
| const double & | , | ||
| double * | x, | ||
| const int & | |||
| ) |
Referenced by BLAS::scal().
| void dsyevr | ( | char & | JOBZ, |
| char & | RANGE, | ||
| char & | UPLO, | ||
| int & | N, | ||
| double * | A, | ||
| int & | LDA, | ||
| double & | VL, | ||
| double & | VU, | ||
| int & | IL, | ||
| int & | IU, | ||
| double & | ABSTOL, | ||
| int & | M, | ||
| double * | W, | ||
| double * | Z, | ||
| int & | LDZ, | ||
| int * | ISUPPZ, | ||
| double * | WORK, | ||
| int & | LWORK, | ||
| int * | IWORK, | ||
| int & | LIWORK, | ||
| int & | INFO | ||
| ) |
Referenced by LAPACK::hevr().
| void dsymm | ( | const char & | , |
| const char & | , | ||
| const int & | , | ||
| const int & | , | ||
| const double & | , | ||
| 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 dsyr2k | ( | const char & | , |
| const char & | , | ||
| const int & | , | ||
| const int & | , | ||
| const double & | , | ||
| const double * | , | ||
| const int & | , | ||
| const double * | , | ||
| const int & | , | ||
| const double & | , | ||
| double * | , | ||
| const int & | |||
| ) |
| void dsyrk | ( | const char & | , |
| const char & | , | ||
| const int & | , | ||
| const int & | , | ||
| const double & | , | ||
| const double * | , | ||
| const int & | , | ||
| const double & | , | ||
| double * | , | ||
| const int & | |||
| ) |
| void dtgevc | ( | const char * | SIDE, |
| const char * | HOWMNY, | ||
| const bool * | SELECT, | ||
| const int * | N, | ||
| double * | S, | ||
| const int * | LDS, | ||
| double * | P, | ||
| const int * | LDP, | ||
| double * | VL, | ||
| const int * | LDVL, | ||
| double * | VR, | ||
| const int * | LDVR, | ||
| const int * | MM, | ||
| int * | M, | ||
| double * | WORK, | ||
| int * | INFO | ||
| ) |
| void dtgexc | ( | const bool * | WANTQ, |
| const bool * | WANTZ, | ||
| const int * | N, | ||
| double * | A, | ||
| const int * | LDA, | ||
| double * | B, | ||
| const int * | LDB, | ||
| double * | Q, | ||
| const int * | LDQ, | ||
| double * | Z, | ||
| const int * | LDZ, | ||
| int * | IFST, | ||
| int * | ILST, | ||
| double * | WORK, | ||
| int * | LWORK, | ||
| int * | INFO | ||
| ) |
| double dznrm2 | ( | const int & | n, |
| const std::complex< double > * | dx, | ||
| const int & | incx | ||
| ) |
Referenced by BLAS::norm2().
| void saxpy | ( | const int & | n, |
| const float & | da, | ||
| const float * | dx, | ||
| const int & | incx, | ||
| float * | dy, | ||
| const int & | incy | ||
| ) |
Referenced by BLAS::axpy().
| float scnrm2 | ( | const int & | n, |
| const std::complex< float > * | dx, | ||
| const int & | incx | ||
| ) |
Referenced by BLAS::norm2().
| void sgeev | ( | char * | JOBVL, |
| char * | JOBVR, | ||
| int * | N, | ||
| float * | A, | ||
| int * | LDA, | ||
| float * | ALPHAR, | ||
| float * | ALPHAI, | ||
| float * | VL, | ||
| int * | LDVL, | ||
| float * | VR, | ||
| int * | LDVR, | ||
| float * | WORK, | ||
| int * | LWORK, | ||
| int * | INFO | ||
| ) |
Referenced by LAPACK::geev().
| void sgelqf | ( | const int & | M, |
| const int & | N, | ||
| float * | A, | ||
| const int & | LDA, | ||
| float * | TAU, | ||
| float * | WORK, | ||
| const int & | LWORK, | ||
| int & | INFO | ||
| ) |
Referenced by LAPACK::gelqf().
| void sgemm | ( | const char & | , |
| const char & | , | ||
| const int & | , | ||
| const int & | , | ||
| const int & | , | ||
| const float & | , | ||
| const float * | , | ||
| const int & | , | ||
| const float * | , | ||
| const int & | , | ||
| const float & | , | ||
| float * | , | ||
| const int & | |||
| ) |
Referenced by BLAS::gemm().
| void sgemv | ( | const char & | trans, |
| const int & | nr, | ||
| const int & | nc, | ||
| const float & | alpha, | ||
| const float * | amat, | ||
| const int & | lda, | ||
| const float * | bv, | ||
| const int & | incx, | ||
| const float & | beta, | ||
| float * | cv, | ||
| const int & | incy | ||
| ) |
Referenced by BLAS::gemv(), and BLAS::gemv_trans().
| void sgeqrf | ( | const int & | M, |
| const int & | N, | ||
| float * | A, | ||
| const int & | LDA, | ||
| float * | TAU, | ||
| float * | WORK, | ||
| const int & | LWORK, | ||
| int & | INFO | ||
| ) |
Referenced by LAPACK::geqrf().
| void sger | ( | const int * | m, |
| const int * | n, | ||
| const float * | alpha, | ||
| const float * | x, | ||
| const int * | incx, | ||
| const float * | y, | ||
| const int * | incy, | ||
| float * | a, | ||
| const int * | lda | ||
| ) |
Referenced by BLAS::ger().
| void sgesvd | ( | const char & | JOBU, |
| const char & | JOBVT, | ||
| const int & | M, | ||
| const int & | N, | ||
| float * | A, | ||
| const int & | LDA, | ||
| float * | S, | ||
| float * | U, | ||
| const int & | LDU, | ||
| float * | VT, | ||
| const int & | LDVT, | ||
| float * | work, | ||
| const int & | LWORK, | ||
| int & | INFO | ||
| ) |
Referenced by LAPACK::gesvd().
| void sgetrf | ( | const int & | n, |
| const int & | m, | ||
| float * | a, | ||
| const int & | n0, | ||
| int * | piv, | ||
| int & | st | ||
| ) |
Referenced by LAPACK::getrf(), qmcplusplus::LUFactorization(), and qmcplusplus::Xgetrf().
| void sgetri | ( | const int & | n, |
| float * | a, | ||
| const int & | n0, | ||
| int const * | piv, | ||
| float * | work, | ||
| const int & | , | ||
| int & | st | ||
| ) |
Referenced by LAPACK::getri(), qmcplusplus::InvertLU(), and qmcplusplus::Xgetri().
| void sggev | ( | char * | JOBVL, |
| char * | JOBVR, | ||
| int * | N, | ||
| float * | A, | ||
| int * | LDA, | ||
| float * | B, | ||
| int * | LDB, | ||
| float * | ALPHAR, | ||
| float * | ALPHAI, | ||
| float * | BETA, | ||
| float * | VL, | ||
| int * | LDVL, | ||
| float * | VR, | ||
| int * | LDVR, | ||
| float * | WORK, | ||
| int * | LWORK, | ||
| int * | INFO | ||
| ) |
Referenced by LAPACK::ggev().
| float snrm2 | ( | const int & | n, |
| const float * | dx, | ||
| const int & | incx | ||
| ) |
Referenced by BLAS::norm2().
| void sorglq | ( | const int & | M, |
| const int & | N, | ||
| const int & | K, | ||
| float * | A, | ||
| const int & | LDA, | ||
| float * | TAU, | ||
| float * | WORK, | ||
| const int & | LWORK, | ||
| int & | INFO | ||
| ) |
Referenced by LAPACK::glq().
| void sorgqr | ( | const int & | M, |
| const int & | N, | ||
| const int & | K, | ||
| float * | A, | ||
| const int & | LDA, | ||
| float * | TAU, | ||
| float * | WORK, | ||
| const int & | LWORK, | ||
| int & | INFO | ||
| ) |
Referenced by LAPACK::gqr().
| void spotrf | ( | const char & | UPLO, |
| const int & | N, | ||
| float * | A, | ||
| const int & | LDA, | ||
| int & | INFO | ||
| ) |
Referenced by LAPACK::potrf().
| void sscal | ( | const int & | n, |
| const float & | , | ||
| float * | x, | ||
| const int & | |||
| ) |
Referenced by BLAS::scal().
| void ssyevr | ( | char & | JOBZ, |
| char & | RANGE, | ||
| char & | UPLO, | ||
| int & | N, | ||
| float * | A, | ||
| int & | LDA, | ||
| float & | VL, | ||
| float & | VU, | ||
| int & | IL, | ||
| int & | IU, | ||
| float & | ABSTOL, | ||
| int & | M, | ||
| float * | W, | ||
| float * | Z, | ||
| int & | LDZ, | ||
| int * | ISUPPZ, | ||
| float * | WORK, | ||
| int & | LWORK, | ||
| int * | IWORK, | ||
| int & | LIWORK, | ||
| int & | INFO | ||
| ) |
Referenced by LAPACK::hevr().
| void ssymv | ( | const char & | uplo, |
| 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 zaxpy | ( | const int & | n, |
| const std::complex< double > & | da, | ||
| const std::complex< double > * | dx, | ||
| const int & | incx, | ||
| std::complex< double > * | dy, | ||
| const int & | incy | ||
| ) |
Referenced by BLAS::axpy().
| void zcopy | ( | const int & | n, |
| const std::complex< double > * | x, | ||
| const int & | incx, | ||
| std::complex< double > * | y, | ||
| const int & | incy | ||
| ) |
| void zdscal | ( | const int & | n, |
| const double & | , | ||
| std::complex< double > * | x, | ||
| const int & | |||
| ) |
Referenced by BLAS::scal().
| void zgeev | ( | char * | JOBVL, |
| char * | JOBVR, | ||
| int * | N, | ||
| std::complex< double > * | A, | ||
| int * | LDA, | ||
| std::complex< double > * | ALPHA, | ||
| std::complex< double > * | VL, | ||
| int * | LDVL, | ||
| std::complex< double > * | VR, | ||
| int * | LDVR, | ||
| std::complex< double > * | WORK, | ||
| int * | LWORK, | ||
| double * | RWORK, | ||
| int * | INFO | ||
| ) |
Referenced by LAPACK::geev().
| void zgelqf | ( | 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 | ||
| ) |
Referenced by LAPACK::gelqf().
| void zgemm | ( | const char & | , |
| const char & | , | ||
| const int & | , | ||
| const int & | , | ||
| const int & | , | ||
| const std::complex< double > & | , | ||
| const std::complex< double > * | , | ||
| const int & | , | ||
| const std::complex< double > * | , | ||
| const int & | , | ||
| const std::complex< double > & | , | ||
| std::complex< double > * | , | ||
| const int & | |||
| ) |
Referenced by BLAS::gemm(), and qmcplusplus::MatrixOperators::product().
| void zgemv | ( | const char & | trans, |
| const int & | nr, | ||
| const int & | nc, | ||
| const std::complex< double > & | alpha, | ||
| const std::complex< double > * | amat, | ||
| const int & | lda, | ||
| const std::complex< double > * | bv, | ||
| const int & | incx, | ||
| const std::complex< double > & | beta, | ||
| std::complex< double > * | cv, | ||
| const int & | incy | ||
| ) |
Referenced by BLAS::gemv(), BLAS::gemv_trans(), and qmcplusplus::MatrixOperators::product().
| 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 | ||
| ) |
Referenced by LAPACK::geqrf().
| void zgeru | ( | 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 | ||
| ) |
Referenced by BLAS::ger().
| void zgesvd | ( | const char & | JOBU, |
| const char & | JOBVT, | ||
| const int & | M, | ||
| const int & | N, | ||
| std::complex< double > * | A, | ||
| const int & | LDA, | ||
| double * | S, | ||
| std::complex< double > * | U, | ||
| const int & | LDU, | ||
| std::complex< double > * | VT, | ||
| const int & | LDVT, | ||
| std::complex< double > * | work, | ||
| const int & | LWORK, | ||
| double * | RWORK, | ||
| int & | INFO | ||
| ) |
Referenced by LAPACK::gesvd().
| void zgetrf | ( | const int & | n, |
| const int & | m, | ||
| std::complex< double > * | a, | ||
| const int & | n0, | ||
| int * | piv, | ||
| int & | st | ||
| ) |
Referenced by LAPACK::getrf(), qmcplusplus::LUFactorization(), and qmcplusplus::Xgetrf().
| void zgetri | ( | const int & | n, |
| std::complex< double > * | a, | ||
| const int & | n0, | ||
| int const * | piv, | ||
| std::complex< double > * | work, | ||
| const int & | , | ||
| int & | st | ||
| ) |
Referenced by LAPACK::getri(), qmcplusplus::InvertLU(), and qmcplusplus::Xgetri().
| void zheev | ( | char & | JOBZ, |
| char & | UPLO, | ||
| int & | N, | ||
| std::complex< double > * | A, | ||
| int & | LDA, | ||
| double * | W, | ||
| std::complex< double > * | WORK, | ||
| int & | LWORK, | ||
| double * | RWORK, | ||
| int & | INFO | ||
| ) |
Referenced by LAPACK::heev().
| void zheevr | ( | char & | JOBZ, |
| char & | RANGE, | ||
| char & | UPLO, | ||
| int & | N, | ||
| std::complex< double > * | A, | ||
| int & | LDA, | ||
| double & | VL, | ||
| double & | VU, | ||
| int & | IL, | ||
| int & | IU, | ||
| double & | ABSTOL, | ||
| int & | M, | ||
| double * | W, | ||
| std::complex< double > * | Z, | ||
| int & | LDZ, | ||
| int * | ISUPPZ, | ||
| std::complex< double > * | WORK, | ||
| int & | LWORK, | ||
| double * | RWORK, | ||
| int & | LRWORK, | ||
| int * | IWORK, | ||
| int & | LIWORK, | ||
| int & | INFO | ||
| ) |
Referenced by LAPACK::hevr().
| void zhegvx | ( | int & | , |
| char & | JOBZ, | ||
| char & | RANGE, | ||
| char & | UPLO, | ||
| int & | N, | ||
| std::complex< double > * | A, | ||
| int & | LDA, | ||
| std::complex< double > * | B, | ||
| int & | LDB, | ||
| double & | VL, | ||
| double & | VU, | ||
| int & | IL, | ||
| int & | IU, | ||
| double & | ABSTOL, | ||
| int & | M, | ||
| double * | W, | ||
| std::complex< double > * | Z, | ||
| int & | LDZ, | ||
| std::complex< double > * | WORK, | ||
| 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 | ||
| ) |
Referenced by LAPACK::potrf().
| void zscal | ( | const int & | n, |
| const std::complex< double > & | , | ||
| std::complex< double > * | x, | ||
| const int & | |||
| ) |
Referenced by BLAS::scal().
| void zsymv | ( | const char & | uplo, |
| const int & | n, | ||
| const std::complex< double > & | alpha, | ||
| std::complex< double > * | a, | ||
| const int & | lda, | ||
| std::complex< double > * | x, | ||
| const int & | incx, | ||
| const std::complex< double > & | beta, | ||
| std::complex< double > * | y, | ||
| const int & | incy | ||
| ) |
| void zunglq | ( | const int & | M, |
| const int & | N, | ||
| const int & | K, | ||
| std::complex< double > * | A, | ||
| const int & | LDA, | ||
| std::complex< double > * | TAU, | ||
| std::complex< double > * | WORK, | ||
| const int & | LWORK, | ||
| int & | INFO | ||
| ) |
Referenced by LAPACK::glq().
| void zungqr | ( | const int & | M, |
| const int & | N, | ||
| const int & | K, | ||
| std::complex< double > * | A, | ||
| const int & | LDA, | ||
| std::complex< double > * | TAU, | ||
| std::complex< double > * | WORK, | ||
| const int & | LWORK, | ||
| int & | INFO | ||
| ) |
Referenced by LAPACK::gqr().