OpenMPI  0.1.1
Group Class Reference

Public Member Functions

 Group (MPI_Group i)
 
 Group (const Group &g)
 
Groupoperator= (const Group &g)
 
bool operator== (const Group &a)
 
bool operator!= (const Group &a)
 
Groupoperator= (const MPI_Group &i)
 
 operator MPI_Group () const
 
MPI_Group mpi () const
 
virtual int Get_size () const
 
virtual int Get_rank () const
 
virtual Group Incl (int n, const int ranks[]) const
 
virtual Group Excl (int n, const int ranks[]) const
 
virtual Group Range_incl (int n, const int ranges[][3]) const
 
virtual Group Range_excl (int n, const int ranges[][3]) const
 
virtual void Free ()
 

Static Public Member Functions

static void Translate_ranks (const Group &group1, int n, const int ranks1[], const Group &group2, int ranks2[])
 
static int Compare (const Group &group1, const Group &group2)
 
static Group Union (const Group &group1, const Group &group2)
 
static Group Intersect (const Group &group1, const Group &group2)
 
static Group Difference (const Group &group1, const Group &group2)
 

Protected Attributes

MPI_Group mpi_group
 

The documentation for this class was generated from the following files: