Greens-code
A modular quantum transport code
Public Types | Public Member Functions | Static Public Member Functions | Protected Attributes | List of all members
message Class Referenceabstract
Inheritance diagram for message:
Inheritance graph
[legend]

Public Types

typedef STD_TR1::shared_ptr< messageref
 

Public Member Functions

 message (const std::string &param_name, loadable_Object_ref parameters, loadable_Object_ref receiver)
 
void prepare_message (size_t N, const std::string &filen)
 
void deliver_message (MPI_Comm comm, size_t loop_nr) const
 
void close_message (MPI_Comm comm)
 
size_t loops () const
 
size_t priority () const
 
bool operator< (const message &r) const
 
const char * name () const
 

Static Public Member Functions

static message::ref create_param_change_message (const std::string &param_name, loadable_Object_ref parameters, loadable_Object_ref r)
 
static message::ref create_force_reinit_message (const std::string &param_name, loadable_Object_ref parameters, loadable_Object_ref r)
 
static message::ref create_executable_reinit_message (const std::string &param_name, loadable_Object_ref parameters, loadable_Object_ref r)
 
static message::ref create_executable_perform_message (const std::string &param_name, loadable_Object_ref parameters, loadable_Object_ref r, const std::vector< int >)
 

Protected Attributes

int every
 
std::string param_name
 
loadable_Object_ref receiver
 
size_t priority_
 

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