DotProduct

AnalysisLibErrType DotProduct (double vectorX[], double vectorY[], int numberOfElements, double *dotProduct);

Purpose

Calculates the vector dot product of the input vectors. DotProduct obtains the dot product using the following formula:

Parameters

Input
Name Type Description
vectorX double-precision array First vector used in the computation of the dot product.
vectorY double-precision array Second vector used in the computation of the dot product.
numberOfElements integer Number of elements used in the computation of the dot product.
Output
Name Type Description
dotProduct double-precision Dot product of the input vectors.

Return Value

Name Type Description
status AnalysisLibErrType A value that specifies the type of error that occurred. Refer to analysis.h for definitions of these constants.