## VRfDotProd

#### Routine

double VRfDotProd (const float x1[], const float x2[], int N)

#### Purpose

Dot product of two float arrays (double result)

#### Description

This routine calculates the dot product of two float arrays x1 and x2. The dot product is calculated internally as a double and returned as a double value.

                   N-1
      VRfDotProd = SUM x1[i] * x2[i] .
                   i=0

#### Parameters

<- double VRfDotProd
  Dot product
-> const float x1[]
  Input array (N elements)
-> const float x2[]
  Input array (N elements)
-> int N
  Number of elements in the arrays (may be zero)

#### Author / revision

P. Kabal / Revision 1.5 2003/05/09

#### See Also

VRfDiffSq

Main Index libtsp