next up previous contents
Next: Public data fields Up: Arrays Previous: Methods

struct DAD

A distributed array descriptor describes the layout of the elements of a distributed array. An array descriptor is represented by a collective object with local components of class DAD. The public interface of the DAD class is

  struct DAD {
    DAD(const int _rank, const Group& _group, Map* _maps) ;

    DAD(const int _rank, const Group& _group) ;

    DAD() ;

    int rnk() const ;

    const Group &grp() const ;

    const Range rng(const int r) const ;

    int str(const int r) const ;

    const Map &map(const int r) const ;

    DimensionSet sig() const ;

    int rank ;

    Group group ;

    Map* maps ;
  } ;





Guansong Zhang
Fri Oct 9 12:29:23 EDT 1998