Index of Functions: A  B  C  D  E  F  G  H  I  J  K  L  M  N  O  P  Q  R  S  T  U  V  W  X 
Index Page
sumai_c

Table of contents
Procedure
Abstract
Required_Reading
Keywords
Brief_I/O
Detailed_Input
Detailed_Output
Parameters
Exceptions
Files
Particulars
Examples
Restrictions
Literature_References
Author_and_Institution
Version
Index_Entries

Procedure

   sumai_c ( Sum of an integer array ) 

   SpiceInt sumai_c ( ConstSpiceInt   * array,
                      SpiceInt          n     )

Abstract

   Return the sum of the elements of an integer array.

Required_Reading

   None.

Keywords

   ARRAY
   MATH
   UTILITY


Brief_I/O

   VARIABLE  I/O  DESCRIPTION
   --------  ---  --------------------------------------------------
   array      I   Input array.
   n          I   Number of elements in `array'.

   The function returns the sum of the elements of `array'.

Detailed_Input

   array       is the input integer array.

   n           is the number of elements in the array.

Detailed_Output

   The function returns the sum of the elements of the input array.
   That is,

      sumai_c( array, n ) = array[0] + array[1] + ... + array[n-1]

   If `n' is zero or negative, sumai_c is zero.

Parameters

   None.

Exceptions

   Error free.

Files

   None.

Particulars

   The value of the function is initially set to zero. The elements
   of the array are then added. If the number of elements is zero or
   negative, sumai_c is zero.

Examples

   Let `array' contain the following elements.

         array[0] = 12
         array[1] =  1
         array[2] =  4
         array[3] = 75
         array[4] = 18

   Then

         sumai_c ( array,   -3 )       =   0
         sumai_c ( array,    0 )       =   0
         sumai_c ( array,    1 )       =  12
         sumai_c ( array,    2 )       =  13
         sumai_c ( array,    5 )       = 110
         sumai_c ( array+2,  3 )       =  97

Restrictions

   1)  sumai_c does not check for overflow.

Literature_References

   None.

Author_and_Institution

   N.J. Bachman        (JPL)
   J. Diaz del Rio     (ODC Space)
   I.M. Underwood      (JPL)

Version

   -CSPICE Version 1.0.1, 09-APR-2021 (JDR)

       Edited the header to comply with NAIF standard.

   -CSPICE Version 1.0.0, 24-MAR-1999 (IMU) (NJB)

Index_Entries

   sum of an integer array
Fri Dec 31 18:41:13 2021