NAME
     PRODUCT_SCATTER

SYNOPSIS
     USE HPF_LIBRARY

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

DESCRIPTION
     PRODUCT_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 equal to  the
     product  of  the  corresponding element of BASE and the ele-
     ments of ARRAY scattered to that position.

ARGUMENTS
     ARRAY
          must be of type integer, real or complex. It  must  not
          be scalar.

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

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

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

RESULT TYPE
     Same type and shape as BASE.

SEE ALSO
     PRODUCT_PREFIX.