MPI Communicator


bHYPRE_MPICommunicator__object
Symbol "bHYPRE
extern C struct bHYPRE_MPICommunicator__object* bHYPRE_MPICommunicator__create sidl_BaseInterface* _ex
Constructor function for the class
bHYPRE_MPICommunicator bHYPRE_MPICommunicator__createRemote(const char * url, sidl_BaseInterface *_ex)
RMI constructor function for the class
bHYPRE_MPICommunicator bHYPRE_MPICommunicator__wrapObj(void * data, sidl_BaseInterface *_ex)
Wraps up the private data struct pointer (struct bHYPRE_MPICommunicator__data) passed in rather than running the constructor
bHYPRE_MPICommunicator__connect
RMI connector function for the class
bHYPRE_MPICommunicator bHYPRE_MPICommunicator_CreateC( void* mpi_comm, sidl_BaseInterface *_ex)
Create an MPICommunicator object from C code
bHYPRE_MPICommunicator bHYPRE_MPICommunicator_CreateF( void* mpi_comm, sidl_BaseInterface *_ex)
Create an MPICommunicator object from Fortran code
bHYPRE_MPICommunicator bHYPRE_MPICommunicator_Create_MPICommWorld( sidl_BaseInterface *_ex)
Create an MPICommunicator object which represents MPI_Comm_World
bHYPRE_MPICommunicator_Destroy
The Destroy function doesn't necessarily destroy anything
void bHYPRE_MPICommunicator_Init( sidl_BaseInterface *_ex)
Init and Finalize are to help debug MPI interfaces; you should normally use the MPI library more directly:
void bHYPRE_MPICommunicator_Finalize( sidl_BaseInterface *_ex)
Method: Finalize[]
struct bHYPRE_MPICommunicator__object* bHYPRE_MPICommunicator__cast void* obj sidl_BaseInterface* _ex
Cast method for interface and class type conversions
void* bHYPRE_MPICommunicator__cast2( void* obj, const char* type, sidl_BaseInterface *_ex)
String cast method for interface and class type conversions
SIDL_C_INLINE_DECL void bHYPRE_MPICommunicator__exec( bHYPRE_MPICommunicator self, const char* methodName, sidl_rmi_Call inArgs, sidl_rmi_Return outArgs, sidl_BaseInterface *_ex)
Select and execute a method by name
SIDL_C_INLINE_DECL char* bHYPRE_MPICommunicator__getURL( bHYPRE_MPICommunicator self, sidl_BaseInterface *_ex)
Get the URL of the Implementation of this object (for RMI)
SIDL_C_INLINE_DECL void bHYPRE_MPICommunicator__raddRef( bHYPRE_MPICommunicator self, sidl_BaseInterface *_ex)
On a remote object, addrefs the remote instance
SIDL_C_INLINE_DECL sidl_bool bHYPRE_MPICommunicator__isRemote( bHYPRE_MPICommunicator self, sidl_BaseInterface *_ex)
TRUE if this object is remote, false if local
sidl_bool bHYPRE_MPICommunicator__isLocal( bHYPRE_MPICommunicator self, sidl_BaseInterface *_ex)
TRUE if this object is remote, false if local
struct bHYPRE_MPICommunicator__object* bHYPRE_MPICommunicator__rmicast void* obj struct sidl_BaseInterface__object **_ex
Cast method for interface and class type conversions
**_ex
RMI connector function for the class

alphabetic index hierarchy of classes


generated by doc++