Visible to Intel only — GUID: GUID-AED001B6-9056-491F-ACBE-E06C82D17C67
Visible to Intel only — GUID: GUID-AED001B6-9056-491F-ACBE-E06C82D17C67
cblas_?dotc
Computes a dot product of a conjugated vector with another vector.
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);
- mkl.h
The ?dotc routines perform a vector-vector operation defined as:
![Equation](/content/dam/docs/us/en/developer-reference-c/2023-0/7A106EFE-283F-44EE-A682-5D84993A6B19-low.gif)
where xi and yi are elements of vectors x and y.
- 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.
- dotc
-
Contains the result of the dot product of the conjugated x and unconjugated y, if n is positive. Otherwise, it contains 0.