Feel++  0.92.0
Public Types | Public Member Functions
Feel::WorldComm Class Reference

List of all members.

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 (std::vector< int > const &_colorWorld, int localRank, communicator_type const &_globalComm=communicator_type(), communicator_type const &_godComm=communicator_type())
 WorldComm (WorldComm const &_wc)
 WorldComm (communicator_type const &_globalComm, int _color, bool _isActive)
 WorldComm (int _colorLocal, int localRank, int _colorGlobal, int globalRank, communicator_type const &_godComm, bool _isActive, bool _doInitActiveMap=true)
 WorldComm (communicator_type const &_globalComm, communicator_type const &_godComm, int _localColor, int localRank, std::vector< int > const &isActive)
 WorldComm (communicator_type const &_globalComm, communicator_type const &_localComm, communicator_type const &_godComm, int _localColor, std::vector< int > const &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 mapColorWorld (int k) const
int mapLocalRankToGlobalRank (int k) const
int mapGlobalRankToGodRank (int k) const
int masterRank () const
WorldComm subWorldComm () const
WorldComm subWorldComm (int color) const
WorldComm subWorldCommSeq () const
bool isActive () const
std::vector< int > const & activityOnWorld () const
int localColorToGlobalRank (int _color, int _localRank) const
void showMe (std::ostream &__out=std::cout) const
WorldComm operator+ (WorldComm const &_worldComm) const
void setIsActive (std::vector< int > const &_isActive) const
void upMasterRank ()
void applyActivityOnlyOn (int _localColor) const
boost::tuple< bool, std::set
< int > > 
hasMultiLocalActivity () const

Member Function Documentation

void Feel::WorldComm::showMe ( std::ostream &  __out = std::cout) const

showMe