NAME
     COPY_SCATTER

SYNOPSIS
     USE HPF_LIBRARY

     COPY_SCATTER(ARRAY, BASE, INDX1, ..., INDXn, MASK)

DESCRIPTION
     COPY_SCATTER scatters elements of ARRAY selected by MASK  to
     positions of the result indicated by the index arrays INDX1,
     ...INDXn. Each element of the result is is equal to  one  of
     the  elements  of  ARRAY  scattered  to that position or, if
     there is none, to the corresponding element of BASE.

ARGUMENTS
     ARRAY
          may be of any type. It must not be scalar.

     BASE must be of the same type and kind parameter as ARRAY.

     INDX1...INDXn
          must be of type integer and conformable with ARRAY.

     MASK this optional argument must be of type logical and must
          be conformable with ARRAY.

RESULT TYPE
     Same type and shape as BASE.

SEE ALSO
     COPY_PREFIX.