MPQC  3.0.0-alpha
mpqc::detail::ArrayServer::Thread Struct Reference
Inheritance diagram for mpqc::detail::ArrayServer::Thread:

Public Types

enum  { RECV_MASK = 1<<22, SEND_MASK = 1<<23 }
 

Public Member Functions

void join ()
 
void sync () const
 
void send (Message msg, int proc) const
 
void send (const void *data, size_t count, MPI_Datatype type, int proc, int tag) const
 send to server thread
 
void recv (void *data, size_t count, MPI_Datatype type, int proc, int tag) const
 recv from server thread
 
int next () const
 
int translate (MPI::Comm comm1, int rank1) const
 

Static Public Member Functions

static std::shared_ptr< Thread > & instance ()
 
static void run (Thread *thread)
 

The documentation for this struct was generated from the following file:

Generated at Sun Jan 26 2020 23:24:02 for MPQC 3.0.0-alpha using the documentation package Doxygen 1.8.16.