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