next up previous contents
Next: Count Up: AnyDim Previous: AnyDim   Contents

Effect and Restrictions

Effect:
On exit, the value of


  res [
$ x_0, \ldots , x_{\mbox{\tt dim-1}}, x_{\mbox{\tt dim+1}}, \ldots , x_{R - 1}$]
is true if


  source [
$ x_0, \ldots, x_{\mbox{\tt dim-1}}, x_{\mbox{\tt dim}},
 x_{\mbox{\tt dim+1}}, \ldots, x_{R - 1}$]
is true for any allowed values of $ x_{\mbox{\tt dim}}$. As implied by the replicated alignment of the result array, results are broadcast in the process dimension associated with dimension dim of the source array.
Value restrictions:
The value of dimension must be in the range 0, ...,$ R$-1 where $ R$ is the rank of the source array.
Shape restrictions:
The shape of the result array must be obtained from the shape of the source array be deleting dimension dimension.
Alignment restrictions:
The result array must be aligned to the source array, with replicated alignment in dimension dimension.
Containment restrictions:
The source array and the result array must be fully contained in the active progess group.
Overlap restrictions:
In-place updates are not allowed.
Replicated data:
If the source array has replicated mapping, values for particular elements are generally taken from the nearest copy. The definition of ``nearest'' is implementation dependent. Consistent replication of copies in the result array relies on consistency of copies in the source array.

next up previous contents
Next: Count Up: AnyDim Previous: AnyDim   Contents
Bryan Carpenter 2004-06-09