|
template<typename T > |
const blas_complex_float * | to_cptr (const T *ptr) |
|
template<typename T > |
std::enable_if<!std::is_const< T >::value, blas_complex_float * >::type | to_cptr (T *ptr) |
|
template<typename T > |
const blas_complex_double * | to_zptr (const T *ptr) |
|
template<typename T > |
std::enable_if<!std::is_const< T >::value, blas_complex_double * >::type | to_zptr (T *ptr) |
|
|
void | gemm (const CBLAS_TRANSPOSE OpA, const CBLAS_TRANSPOSE OpB, const integer m, const integer n, const integer k, const float alpha, const float *a, const integer lda, const float *b, const integer ldb, const float beta, float *c, const integer ldc) |
| Multiplies a matrix by a vector.
|
|
void | gemm (const CBLAS_TRANSPOSE OpA, const CBLAS_TRANSPOSE OpB, const integer m, const integer n, const integer k, const double alpha, const double *a, const integer lda, const double *b, const integer ldb, const double beta, double *c, const integer ldc) |
|
void | gemm (const CBLAS_TRANSPOSE OpA, const CBLAS_TRANSPOSE OpB, const integer m, const integer n, const integer k, const complex_real4 alpha, const complex_real4 *a, const integer lda, const complex_real4 *b, const integer ldb, const complex_real4 beta, complex_real4 *c, const integer ldc) |
|
void | gemm (const CBLAS_TRANSPOSE OpA, const CBLAS_TRANSPOSE OpB, const integer m, const integer n, const integer k, const complex_real8 alpha, const complex_real8 *a, const integer lda, const complex_real8 *b, const integer ldb, const complex_real8 beta, complex_real8 *c, const integer ldc) |
|
|
void | gemv (const CBLAS_TRANSPOSE OpA, const integer m, const integer n, const float alpha, const float *A, const integer lda, const float *x, const integer incx, const float beta, float *y, const integer incy) |
| Multiplies a matrix by a vector.
|
|
void | gemv (const CBLAS_TRANSPOSE OpA, const integer m, const integer n, const double alpha, const double *A, const integer lda, const double *x, const integer incx, const double beta, double *y, const integer incy) |
|
void | gemv (const CBLAS_TRANSPOSE OpA, const integer m, const integer n, const complex_real4 alpha, const complex_real4 *A, const integer lda, const complex_real4 *x, const integer incx, const complex_real4 beta, complex_real4 *y, const integer incy) |
|
void | gemv (const CBLAS_TRANSPOSE OpA, const integer m, const integer n, const complex_real8 alpha, const complex_real8 *A, const integer lda, const complex_real8 *x, const integer incx, const complex_real8 beta, complex_real8 *y, const integer incy) |
|
|
void | ger (const integer m, const integer n, const float alpha, const float *x, const integer incx, const float *y, const integer incy, float *A, const integer lda) |
| Multiplies vector by the transform of vector .
|
|
void | ger (const integer m, const integer n, const double alpha, const double *x, const integer incx, const double *y, const integer incy, double *A, const integer lda) |
|
void | ger (const integer m, const integer n, const complex_real4 alpha, const complex_real4 *x, const integer incx, const complex_real4 *y, const integer incy, complex_real4 *A, const integer lda) |
|
void | ger (const integer m, const integer n, const complex_real8 alpha, const complex_real8 *x, const integer incx, const complex_real8 *y, const integer incy, complex_real8 *A, const integer lda) |
|
|
float | dot (const integer n, const float *x, const integer incx, const float *y, const integer incy) |
| Compute the dot product of vectors and .
|
|
double | dot (const integer n, const double *x, const integer incx, const double *y, const integer incy) |
|
complex_real4 | dot (const integer n, const complex_real4 *x, const integer incx, const complex_real4 *y, const integer incy) |
|
complex_real8 | dot (const integer n, const complex_real8 *x, const integer incx, const complex_real8 *y, const integer incy) |
|
|
void | scal (const integer n, const float alpha, float *x, const integer incx) |
| Scale a vector.
|
|
void | scal (const integer n, const double alpha, double *x, const integer incx) |
|
void | scal (const integer n, const complex_real4 alpha, complex_real4 *x, const integer incx) |
|
void | scal (const integer n, const complex_real8 alpha, complex_real8 *x, const integer incx) |
|
void | scal (const integer n, const float alpha, complex_real4 *x, const integer incx) |
|
void | scal (const integer n, const double alpha, complex_real8 *x, const integer incx) |
|
|
void | axpy (const integer n, const float alpha, float *x, const integer incx, float *y, const integer incy) |
| Scale and add a vector to another.
|
|
void | axpy (const integer n, const double alpha, double *x, const integer incx, double *y, const integer incy) |
|
void | axpy (const integer n, const complex_real4 alpha, complex_real4 *x, const integer incx, complex_real4 *y, const integer incy) |
|
void | axpy (const integer n, const complex_real8 alpha, complex_real8 *x, const integer incx, complex_real8 *y, const integer incy) |
|