35#ifndef _BLAZE_MATH_BLAS_CBLAS_AXPY_H_
36#define _BLAZE_MATH_BLAS_CBLAS_AXPY_H_
103 cblas_saxpy( n, alpha, x, incX, y, incY );
133 cblas_daxpy( n, alpha, x, incX, y, incY );
165 cblas_caxpy( n,
reinterpret_cast<const float*
>( &alpha ),
166 reinterpret_cast<const float*
>( x ), incX,
reinterpret_cast<float*
>( y ), incY );
198 cblas_zaxpy( n,
reinterpret_cast<const double*
>( &alpha ),
199 reinterpret_cast<const double*
>( x ), incX,
reinterpret_cast<double*
>( y ), incY );
Header file for the complex data type.
Complex data type of the Blaze library.
void axpy(DenseVector< VT1, TF1 > &x, const DenseVector< VT2, TF2 > &y, ST alpha)
BLAS kernel for a dense vector axpy product ( ).
Definition: axpy.h:90
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.