ParaMEDMEM::MPIProcessorGroup Class Reference

List of all members.

Public Member Functions

 MPIProcessorGroup (const CommInterface &interface)
 MPIProcessorGroup (const CommInterface &interface, std::set< int > proc_ids, const MPI_Comm &world_comm=MPI_COMM_WORLD)
 MPIProcessorGroup (const ProcessorGroup &proc_group, std::set< int > proc_ids)
 MPIProcessorGroup (const CommInterface &interface, int pstart, int pend, const MPI_Comm &world_comm=MPI_COMM_WORLD)
virtual ~MPIProcessorGroup ()
virtual ProcessorGroup * fuse (const ProcessorGroup &) const
void intersect (ProcessorGroup &)
int myRank () const
bool containsMyRank () const
int translateRank (const ProcessorGroup *group, int rank) const
const MPI_Comm * getComm () const
ProcessorGroup * createComplementProcGroup () const
ProcessorGroup * createProcGroup () const
MPI_Comm getWorldComm ()

Constructor & Destructor Documentation

ParaMEDMEM::MPIProcessorGroup::MPIProcessorGroup ( const CommInterface interface,
std::set< int >  proc_ids,
const MPI_Comm &  world_comm = MPI_COMM_WORLD 
)
ParaMEDMEM::MPIProcessorGroup::MPIProcessorGroup ( const ProcessorGroup &  proc_group,
std::set< int >  proc_ids 
)
ParaMEDMEM::MPIProcessorGroup::~MPIProcessorGroup (  )  [virtual]

Member Function Documentation

void ParaMEDMEM::MPIProcessorGroup::intersect ( ProcessorGroup &   ) 
int ParaMEDMEM::MPIProcessorGroup::myRank (  )  const
bool ParaMEDMEM::MPIProcessorGroup::containsMyRank (  )  const
const MPI_Comm* ParaMEDMEM::MPIProcessorGroup::getComm (  )  const
ProcessorGroup * ParaMEDMEM::MPIProcessorGroup::createProcGroup (  )  const

References MPIProcessorGroup().

MPI_Comm ParaMEDMEM::MPIProcessorGroup::getWorldComm (  ) 
Generated on Sat May 1 03:22:52 2010 for Med Memory Users' Guide by  doxygen 1.6.3