A range is a mapping from an integer interval to a process dimension. A range is described by a collective object with local components of class Range. The public interface of the Range class is given in figure 3.3.
Figure 3.3: Public interface of the Range class.
The constructors of the Range class itself do not implement any specific distribution formats. These are provided by the constructors for a series of derived classes.