Rosetta
Classes | Namespaces | Enumerations
DeallocationMessage.hh File Reference

The definition for class protocols::jd3::DeallocationMessage. More...

#include <protocols/jd3/deallocation/DeallocationMessage.fwd.hh>
#include <utility/VirtualBase.hh>

Classes

class  protocols::jd3::deallocation::DeallocationMessage
 DeallocationMessage class provides an opportunity for one JobQueen to communicate with a remote JobQueen in a parallelization-independent fashion – that is, the parallel JobDistributor (be it MPI, or perhaps Hadoop) is responsible for delivering the DeallocationMessages to the remote JobQueens. In particular, they serve the role of allowing a JobQueen to deallocate resources that are no longer needed. As of the time this class was dreamed up, the JobDistributor makes no guarantee about the regularity with which it queries the JobQueen on the head node for DeallocationMessages, and the communication of DeallocationMessages is uni-directional: this system is not designed to let JobQueens on freely communicate between themselves, though, such a system would obviously have its merits. More...
 

Namespaces

 protocols
 The instance of Loops contained by AbrelaxApplication should be replaced by a LoopsOP.
 
 protocols::jd3
 
 protocols::jd3::deallocation
 

Enumerations

enum  protocols::jd3::deallocation::deallocation_msg_type : short { protocols::jd3::deallocation::unassigned_deallocation_msg , protocols::jd3::deallocation::input_pose_deallocation_msg , protocols::jd3::deallocation::resource_deallocation_msg , protocols::jd3::deallocation::string_string_pair_msg }
 

Detailed Description

The definition for class protocols::jd3::DeallocationMessage.

Author
Andrew Leaver-Fay (aleav.nosp@m.erfa.nosp@m.y@gma.nosp@m.il.c.nosp@m.om)