35#ifndef _BLAZE_MATH_BLAS_CBLAS_GEMV_H_
36#define _BLAZE_MATH_BLAS_CBLAS_GEMV_H_
63 float alpha,
const float* A,
blas_int_t lda,
const float* x,
67 double alpha,
const double* A,
blas_int_t lda,
const double* x,
113 float alpha,
const float* A,
blas_int_t lda,
const float* x,
116 cblas_sgemv( order, transA, m, n, alpha, A, lda, x, incX, beta, y, incY );
150 double alpha,
const double* A,
blas_int_t lda,
const double* x,
153 cblas_dgemv( order, transA, m, n, alpha, A, lda, x, incX, beta, y, incY );
193 cblas_cgemv( order, transA, m, n,
reinterpret_cast<const float*
>( &alpha ),
194 reinterpret_cast<const float*
>( A ), lda,
reinterpret_cast<const float*
>( x ),
195 incX,
reinterpret_cast<const float*
>( &beta ),
reinterpret_cast<float*
>( y ), incY );
235 cblas_zgemv( order, transA, m, n,
reinterpret_cast<const double*
>( &alpha ),
236 reinterpret_cast<const double*
>( A ), lda,
reinterpret_cast<const double*
>( x ),
237 incX,
reinterpret_cast<const double*
>( &beta ),
reinterpret_cast<double*
>( y ), incY );
Header file for the complex data type.
Complex data type of the Blaze library.
int32_t blas_int_t
Signed integer type used in the BLAS/LAPACK wrapper functions.
Definition: Types.h:64
#define BLAZE_STATIC_ASSERT(expr)
Compile time assertion macro.
Definition: StaticAssert.h:112
Header file for basic BLAS type definitions.
System settings for the BLAS mode.