Rosetta  2021.16
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
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>
#include <core/types.hh>


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...


 The instance of Loops contained by AbrelaxApplication should be replaced by a LoopsOP.


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.

Andrew Leaver-Fay (