Loading...
Searching...
No Matches
blas.hpp File Reference
#include <complex>

Go to the source code of this file.

Namespaces

namespace  q3
 
namespace  q3::blas
 

Functions

void q3::blas::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 q3::blas::dgemv_ (const char *trans, 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 q3::blas::dpotrf_ (const char *uplo, const int *n, double *a, const int *lda, int *info)
 
void q3::blas::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 q3::blas::dznrm2_ (const int *n, const std::complex< double > *x, const int *incx)
 
std::complex< double > q3::blas::q3_complex_conjugate_dot_product (int n, const std::complex< double > *x, const std::complex< double > *y)
 
void q3::blas::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 q3::blas::zdscal_ (const int *n, const double *alpha, std::complex< double > *x, const int *incx)
 
void q3::blas::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 q3::blas::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 q3::blas::zpotrf_ (const char *uplo, const int *n, std::complex< double > *a, const int *lda, int *info)
 
void q3::blas::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)