Public Types |
|
typedef WorldComm | self_type |
|
typedef boost::mpi::communicator | communicator_type |
Public Member Functions |
|
| WorldComm (int _color) |
|
| WorldComm (std::vector< int > const &_colorWorld) |
|
| WorldComm (WorldComm const &_wc) |
|
| WorldComm (communicator_type const &_globalComm, int _color, bool _isActive) |
|
communicator_type const & | globalComm () const |
|
communicator_type const & | localComm () const |
|
communicator_type const & | godComm () const |
|
communicator_type const & | comm () const |
|
int | globalSize () const |
|
int | localSize () const |
|
int | godSize () const |
|
int | globalRank () const |
|
int | localRank () const |
|
int | godRank () const |
|
std::vector< int > const & | mapColorWorld () const |
|
std::vector< int > const & | mapLocalRankToGlobalRank () const |
|
std::vector< int > const & | mapGlobalRankToGodRank () const |
|
int | masterRank () const |
|
WorldComm | subWorldComm (int color) const |
|
bool | isActive () const |
|
void | active () |
| void | showMe (std::ostream &__out=std::cout) const |
|
WorldComm | operator+ (WorldComm const &_worldComm) const |