OpenMPI  0.1.1
DefRec_DefProcessGroupS Struct Reference
Inheritance diagram for DefRec_DefProcessGroupS:
DefRec_BaseS

Public Types

enum  ProcessGroupTypeT {
  TYPE_ALL, TYPE_NODE, TYPE_MPI_COMM_WORLD, TYPE_MPI_COMM_SELF,
  TYPE_MPI_COMM_OTHER, TYPE_MPI_GROUP, TYPE_USER_COMM, TYPE_OTHER,
  TYPE_UNKNOWN
}
 

Public Member Functions

 DefRec_DefProcessGroupS (const uint32_t &_loccpuid, const uint32_t &_deftoken, const ProcessGroupTypeT &_type, const std::string &_name, const uint32_t &_nmembers, const uint32_t *_members)
 
 DefRec_DefProcessGroupS (const DefRec_DefProcessGroupS &a)
 
template<class InputIterator >
void assignMembers (uint32_t n, InputIterator first, InputIterator last)
 
bool operator< (const DefRec_DefProcessGroupS &a) const
 
- Public Member Functions inherited from DefRec_BaseS
 DefRec_BaseS (DefRecTypeT _dtype)
 
 DefRec_BaseS (const DefRecTypeT &_dtype, const uint32_t &_loccpuid, const uint32_t &_deftoken)
 
bool operator< (const DefRec_BaseS &a) const
 

Data Fields

ProcessGroupTypeT type
 
std::string name
 
uint32_t members_hash
 
uint32_t nmembers
 
uint32_t * members
 
- Data Fields inherited from DefRec_BaseS
DefRecTypeT dtype
 
uint32_t loccpuid
 
uint32_t deftoken
 

The documentation for this struct was generated from the following file: