Developer Reference

Contents

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:
Equation
where
x
i
and
y
i
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
.

Product and Performance Information

1

Performance varies by use, configuration and other factors. Learn more at www.Intel.com/PerformanceIndex.