Developer Reference for Intel® oneAPI Math Kernel Library for C
A newer version of this document is available. Customers should click here to go to the newest version.
cblas_?dotc
Computes a dot product of a conjugated vector with another vector.
Syntax
void cblas_cdotc_sub (const MKL_INT n, const void *x, const MKL_INT incx, const void *y, const MKL_INT incy, void *dotc);
void cblas_zdotc_sub (const MKL_INT n, const void *x, const MKL_INT incx, const void *y, const MKL_INT incy, void *dotc);
Include Files
- mkl.h
 
Description
The ?dotc routines perform a vector-vector operation defined as:
 
   where xi and yi are elements of 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
- dotc
 -  
     
Contains the result of the dot product of the conjugated x and unconjugated y, if n is positive. Otherwise, it contains 0.