|
template<typename Real_t > |
void | Axpy (const int *n, const Real_t *alpha, const Real_t *x, const int *incx, Real_t *y, const int *incy) |
| Add the vector x scaled by alpha to y scaled by \beta. More...
|
|
template<> |
void | Axpy< double > (const int *n, const double *alpha, const double *x, const int *incx, double *y, const int *incy) |
|
template<> |
void | Axpy< float > (const int *n, const float *alpha, const float *x, const int *incx, float *y, const int *incy) |
|
template<typename Real_t > |
void | Gemm (const char *transa, const char *transb, const int *m, const int *n, const int *k, const Real_t *alpha, const Real_t *A, const int *lda, const Real_t *B, const int *ldb, const Real_t *beta, Real_t *C, const int *ldc) |
| Multiply the matrix A with the matrix B and store the result in C . More...
|
|
template<> |
void | Gemm< double > (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) |
|
template<> |
void | Gemm< float > (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) |
|
template<typename Real_t > |
void | Gemv (const char *trans, const int *m, const int *n, const Real_t *alpha, const Real_t *A, const int *lda, const Real_t *x, const int *incx, const Real_t *beta, Real_t *y, const int *incy) |
| Multiply the vector x with the matrix A and store the result in y . More...
|
|
template<> |
void | Gemv< double > (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) |
|
template<> |
void | Gemv< float > (const char *trans, 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) |
|
template<typename Real_t > |
void | Ger (const int *m, const int *n, const Real_t *alpha, const Real_t *x, const int *incx, const Real_t *y, const int *incy, Real_t *A, const int *lda) |
| Add the outer product of x and y to the matrix A . More...
|
|
template<> |
void | Ger< double > (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) |
|
template<> |
void | Ger< float > (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) |
|