** Next:** COPY_SUFFIX(ARRAYDIM, SEGMENT)
**Up:** Specifications of Library
** Previous:** COPY_PREFIX(ARRAYDIM, SEGMENT)

Optional Argument. `MASK`

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

Class. Transformational
function.

Arguments.

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

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

INDX1,...,INDXn must be of type integer and conformable
with `ARRAY`. The number of`INDX` arguments must be equal to the
rank of `BASE`.

MASK (optional) must be of type logical and must be
conformable with `ARRAY`.

Result Type, Type Parameter, and Shape. Same as `BASE`.

Result Value. Let be the set of elements of `ARRAY`
associated with element of `BASE` as described in
Secion .

Thu Jul 21 17:05:43 CDT 1994