cblas_?dotu

Computes a vector-vector dot product.

Syntax

void cblas_cdotu_sub (const MKL_INT n, const void *x, const MKL_INT incx, const void *y, const MKL_INT incy, void *dotu);

void cblas_zdotu_sub (const MKL_INT n, const void *x, const MKL_INT incx, const void *y, const MKL_INT incy, void *dotu);

Include Files

  • mkl.h

Description

The ?dotu routines perform a vector-vector reduction operation defined as


Equation

where xi and yi are elements of complex vectors x and y.

Input Parameters

n

Specifies the number of elements in vectors x and y.

x

Array, size at least (1 + (n -1)*abs(incx)).

incx

Specifies the increment for the elements of x.

y

Array, size at least (1 + (n -1)*abs(incy)).

incy

Specifies the increment for the elements of y.

Output Parameters

dotu

Contains the result of the dot product of x and y, if n is positive. Otherwise, it contains 0.

Select sticky button color: 
Orange (only for download buttons)
For more complete information about compiler optimizations, see our Optimization Notice.