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
isrchi

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

Procedure

     ISRCHI  ( Search in an integer array )

     INTEGER FUNCTION  ISRCHI ( VALUE, NDIM, ARRAY )

Abstract

     Search for a given value within a integer array. Return
     the index of the first matching array entry, or zero if
     the key value was not found.

Required_Reading

     None.

Keywords

     ARRAY
     SEARCH

Declarations

     IMPLICIT NONE

     INTEGER    VALUE
     INTEGER    NDIM
     INTEGER    ARRAY ( * )

Brief_I/O

     VARIABLE  I/O  DESCRIPTION
     --------  ---  --------------------------------------------------
     VALUE      I   Key value to be found in ARRAY.
     NDIM       I   Dimension of ARRAY.
     ARRAY      I   Integer array to search.

     The function returns the index of the first matching array
     element or zero if the value is not found.

Detailed_Input

     VALUE    is the key value to be found in the array.

     NDIM     is the dimension of the array.

     ARRAY    is the integer array to be searched.

Detailed_Output

     The function returns the index of the first matching array
     element in ARRAY. If VALUE is not found, ISRCHI is zero.

Parameters

     None.

Exceptions

     Error free.

     1)  If NDIM < 1, the function value is zero.

Files

     None.

Particulars

     None.

Examples

     The following table shows the value of ISRCHI given the contents
     of ARRAY and VALUE:

       ARRAY        VALUE   ISRCHI
     ----------     -----   ------
     1, 0, 4, 2       4        3
     1, 0, 4, 2       2        4
     1, 0, 4, 2       3        0

Restrictions

     None.

Literature_References

     None.

Author_and_Institution

     J. Diaz del Rio    (ODC Space)
     W.M. Owen          (JPL)
     W.L. Taber         (JPL)

Version

    SPICELIB Version 1.1.0, 03-JUL-2021 (JDR)

        Added IMPLICIT NONE statement.

        Edited the header to comply with NAIF standard.

    SPICELIB Version 1.0.1, 10-MAR-1992 (WLT)

        Comment section for permuted index source lines was added
        following the header.

    SPICELIB Version 1.0.0, 31-JAN-1990 (WMO)
Fri Dec 31 18:36:29 2021