ESyS-Particle  4.0.1
Public Member Functions
TML_CommWorld Class Reference

abstract base class for communicator More...

#include <comm_world.h>

Inheritance diagram for TML_CommWorld:
Inheritance graph
[legend]
Collaboration diagram for TML_CommWorld:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 TML_CommWorld ()
 constructor
- Public Member Functions inherited from TML_Comm
bool isNull () const
int rank () const
int size ()
MPI_Comm comm () const
TML_Commoperator= (const TML_Comm &)
void setComm (MPI_Comm)
 TML_Comm ()
 TML_Comm (MPI_Comm)
TML_Comm include (const vector< int > &)
TML_Comm exclude (const vector< int > &)
template<typename T >
void send (T, int, int=0)
template<typename T >
void receive (T &, int, int=MPI_ANY_TAG)
template<typename T >
void send_array (T *, int, int, int=0)
template<typename T >
void receive_array (T *, int, int, int=MPI_ANY_TAG)
template<typename T >
void send_cont (const T &, int, int=0)
template<typename T >
void receive_cont (T &, int, int=MPI_ANY_TAG)
template<typename T >
void send_cont_packed (T, int, bool, int=0)
template<typename T >
void receive_cont_packed (T &, int, bool, int=MPI_ANY_TAG)
template<typename T , typename P >
void sendrecv (T, P &, int, int, int=0)
template<typename T , typename P >
void sendrecv_array (T *, int, P *, int, int, int, int=0)
template<typename T , typename P >
void sendrecv_cont (T, P &, int, int, int=0)
template<typename T >
void sendrecv_cont_replace (T &, int, int, int=0)
template<typename T , typename P >
void sendrecv_cont_packed (T, P &, int, int, bool, int=0)
template<typename T >
void sendrecv_cont_packed_replace (T &, int, int, bool, int=0)
template<typename T >
void broadcast (T)
template<typename T >
void broadcast_array (T *, int)
template<typename T >
void broadcast_cont (const T &)
template<typename T >
void broadcast_cont_packed (const T &)
template<typename T >
void recv_broadcast (T &, int)
template<typename T >
void recv_broadcast_array (T *, int, int)
template<typename T >
void recv_broadcast_cont (T &, int)
template<typename T >
void recv_broadcast_cont_packed (T &, int)
template<typename T >
void scatter (const multimap< int, T >)
template<typename T >
void recv_scatter (T &, int)
template<typename T >
void gather (multimap< int, T > &)
template<typename T >
void send_gather (T &, int)
template<typename T >
void gather_debug (multimap< int, T > &)
template<typename T >
void send_gather_debug (T &, int)
template<typename T >
void scatter_packed (const multimap< int, T >)
template<typename T >
void recv_scatter_packed (T &, int)
template<typename T >
void gather_packed (multimap< int, T > &)
template<typename T >
void send_gather_packed (const T &, int)
template<typename T >
sum_all (const T &)
void barrier ()
void barrier (const string &)

Additional Inherited Members

- Protected Attributes inherited from TML_Comm
MPI_Status m_status
MPI_Comm m_comm

Detailed Description

abstract base class for communicator

Author:
Steffen Abe $Revision$ $Date$

The documentation for this class was generated from the following files: