Visible to Intel only — GUID: GUID-684BB993-83CA-4605-BD49-E493806C1E53
Visible to Intel only — GUID: GUID-684BB993-83CA-4605-BD49-E493806C1E53
cblas_?asum
Computes the sum of magnitudes of the vector elements.
float cblas_sasum (const MKL_INT n, const float *x, const MKL_INT incx);
float cblas_scasum (const MKL_INT n, const void *x, const MKL_INT incx);
double cblas_dasum (const MKL_INT n, const double *x, const MKL_INT incx);
double cblas_dzasum (const MKL_INT n, const void *x, const MKL_INT incx);
- mkl.h
The ?asum routine computes the sum of the magnitudes of elements of a real vector, or the sum of magnitudes of the real and imaginary parts of elements of a complex vector:
res = |Re x1| + |Im x1| + |Re x2| + Im x2|+ ... + |Re xn| + |Im xn|,
where x is a vector with n elements.
- n
-
Specifies the number of elements in vector x.
- x
-
Array, size at least (1 + (n-1)*abs(incx)).
- incx
-
Specifies the increment for indexing vector x.
- res
-
Contains the sum of magnitudes of real and imaginary parts of all elements of the vector.
Contains the sum of magnitudes of real and imaginary parts of all elements of the vector.