All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Classes | Namespaces
Communicator.h File Reference
#include <cstdlib>
#include "Exception.h"
#include <vector>
#include <string>
#include "Vector.h"
#include "Tensor.h"
#include "Matrix.h"

Classes

class  PLMD::MPI_Comm
 Surrogate of MPI_Comm when MPI library is not available. More...
 
class  PLMD::MPI_Datatype
 Surrogate of MPI_Datatype when MPI library is not available. More...
 
class  PLMD::MPI_Status
 Surrogate of MPI_Status when MPI library is not available. More...
 
class  PLMD::MPI_Request
 Surrogate of MPI_Request when MPI library is not available. More...
 
class  PLMD::Communicator
 Class containing wrappers to MPI. More...
 
struct  PLMD::Communicator::Data
 Structure defining a buffer for MPI. More...
 
struct  PLMD::Communicator::ConstData
 Const version of Communicator::Data See Communicator::Data documentation. More...
 
class  PLMD::Communicator::Status
 Wrapper class for MPI_Status. More...
 
class  PLMD::Communicator::Request
 Wrapper class for MPI_Request. More...
 

Namespaces

 PLMD