Represents a gather operation in a scatter/gather pipeline.
A type of Task that, when run, partitions some kind of input, and produces one or more outputs of type A that should be parallelized (scattered) over.
One of the two main types that implement Scatter/Gather, Scatter provides methods for mapping the currently scattered type to a new type by running a task in parallel on each of the scattered parts.
Provides a factory method to create a Scatter object from a Partitioner.
Provides a set of objects and classes for composing Scatter/Gather tasks and pipelines.