Version: 9.12.0
MPIObject_i Class Reference

#include <MPIObject_i.hxx>

Inheritance diagram for MPIObject_i:

Public Member Functions

 MPIObject_i ()
 
 ~MPIObject_i ()
 
Engines::IORTabtior ()
 
void tior (const Engines::IORTab &ior)
 

Protected Member Functions

void BCastIOR (CORBA::ORB_ptr orb, Engines::MPIObject_ptr pobj, bool amiCont)
 

Protected Attributes

int _numproc
 
int _nbproc
 
Engines::IORTab_tior
 
std::map< std::string, MPI_Comm > _gcom
 

Private Attributes

std::map< std::string, MPI_Comm > _icom
 
std::map< std::string, bool_srv
 
std::map< std::string, std::string > _port_name
 

Constructor & Destructor Documentation

◆ MPIObject_i()

MPIObject_i::MPIObject_i ( )

References _nbproc, _numproc, and _tior.

◆ ~MPIObject_i()

MPIObject_i::~MPIObject_i ( )

References _tior.

Member Function Documentation

◆ BCastIOR()

◆ tior() [1/2]

Engines::IORTab * MPIObject_i::tior ( )

References _tior.

Referenced by BCastIOR().

◆ tior() [2/2]

void MPIObject_i::tior ( const Engines::IORTab ior)

References _tior.

Field Documentation

◆ _gcom

std::map<std::string, MPI_Comm> MPIObject_i::_gcom
protected

◆ _icom

std::map<std::string, MPI_Comm> MPIObject_i::_icom
private

◆ _nbproc

◆ _numproc

◆ _port_name

std::map<std::string, std::string> MPIObject_i::_port_name
private

◆ _srv

std::map<std::string, bool> MPIObject_i::_srv
private

◆ _tior