Contents

vDSP_sve_svesqD

Calculates the sum of values and the sum of squares in a double-precision vector.

Declaration

extern void vDSP_sve_svesqD(const double *__A, vDSP_Stride __IA, double *__Sum, double *__SumOfSquares, vDSP_Length __N);

Parameters

  • __A:

    Double-precision input vector.

  • __IA:

    Stride for the input vector.

  • __Sum:

    Double-precision sum (scalar) of the elements of A.

  • __SumOfSquares:

    Double-precision sum (scalar) of the squares of the elements of A.

  • __N:

    Number of elements in A.

Discussion

This function calculates the sum of values and the sum of squares of the first N elements of A and writes the result to Sum and SumOfSquares respectively:

[Image]

The operation is:

Sum          = sum(A[n],      0 <= n < N);
SumOfSquares = sum(A[n] ** 2, 0 <= n < N);

See Also

Vector Summation