deallocation

Bindings for protocols::jd3::deallocation namespace

class pyrosetta.rosetta.protocols.jd3.deallocation.DeallocationMessage

Bases: pybind11_builtins.pybind11_object

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

assign(self: pyrosetta.rosetta.protocols.jd3.deallocation.DeallocationMessage, : pyrosetta.rosetta.protocols.jd3.deallocation.DeallocationMessage) pyrosetta.rosetta.protocols.jd3.deallocation.DeallocationMessage

C++: protocols::jd3::deallocation::DeallocationMessage::operator=(const class protocols::jd3::deallocation::DeallocationMessage &) –> class protocols::jd3::deallocation::DeallocationMessage &

deallocation_type(*args, **kwargs)

Overloaded function.

  1. deallocation_type(self: pyrosetta.rosetta.protocols.jd3.deallocation.DeallocationMessage) -> pyrosetta.rosetta.protocols.jd3.deallocation.deallocation_msg_type

C++: protocols::jd3::deallocation::DeallocationMessage::deallocation_type() const –> enum protocols::jd3::deallocation::deallocation_msg_type

  1. deallocation_type(self: pyrosetta.rosetta.protocols.jd3.deallocation.DeallocationMessage, setting: pyrosetta.rosetta.protocols.jd3.deallocation.deallocation_msg_type) -> None

C++: protocols::jd3::deallocation::DeallocationMessage::deallocation_type(enum protocols::jd3::deallocation::deallocation_msg_type) –> void

class pyrosetta.rosetta.protocols.jd3.deallocation.InputPoseDeallocationMessage

Bases: pyrosetta.rosetta.protocols.jd3.deallocation.DeallocationMessage

%InputPoseDeallocationMessage class holds the output that’s generated by a Job over the course of its execution. The %InputPoseDeallocationMessage is handed by the JobQueen to the JobOutputWriter objects, each of which have the opportunity to pull data out of the InputPoseDeallocationMessage class.

assign(self: pyrosetta.rosetta.protocols.jd3.deallocation.InputPoseDeallocationMessage, : pyrosetta.rosetta.protocols.jd3.deallocation.InputPoseDeallocationMessage) pyrosetta.rosetta.protocols.jd3.deallocation.InputPoseDeallocationMessage

C++: protocols::jd3::deallocation::InputPoseDeallocationMessage::operator=(const class protocols::jd3::deallocation::InputPoseDeallocationMessage &) –> class protocols::jd3::deallocation::InputPoseDeallocationMessage &

deallocation_type(*args, **kwargs)

Overloaded function.

  1. deallocation_type(self: pyrosetta.rosetta.protocols.jd3.deallocation.DeallocationMessage) -> pyrosetta.rosetta.protocols.jd3.deallocation.deallocation_msg_type

C++: protocols::jd3::deallocation::DeallocationMessage::deallocation_type() const –> enum protocols::jd3::deallocation::deallocation_msg_type

  1. deallocation_type(self: pyrosetta.rosetta.protocols.jd3.deallocation.DeallocationMessage, setting: pyrosetta.rosetta.protocols.jd3.deallocation.deallocation_msg_type) -> None

C++: protocols::jd3::deallocation::DeallocationMessage::deallocation_type(enum protocols::jd3::deallocation::deallocation_msg_type) –> void

pose_id(*args, **kwargs)

Overloaded function.

  1. pose_id(self: pyrosetta.rosetta.protocols.jd3.deallocation.InputPoseDeallocationMessage) -> int

C++: protocols::jd3::deallocation::InputPoseDeallocationMessage::pose_id() const –> unsigned long

  1. pose_id(self: pyrosetta.rosetta.protocols.jd3.deallocation.InputPoseDeallocationMessage, setting: int) -> None

C++: protocols::jd3::deallocation::InputPoseDeallocationMessage::pose_id(unsigned long) –> void

class pyrosetta.rosetta.protocols.jd3.deallocation.ResourceDeallocationMessage

Bases: pyrosetta.rosetta.protocols.jd3.deallocation.DeallocationMessage

%ResourceDeallocationMessage class is used so that a JobQueen that knows a resource will no longer be needed can communicate this knowledge to other JobQueens running remotely so that they can deallocate that resource.

assign(self: pyrosetta.rosetta.protocols.jd3.deallocation.ResourceDeallocationMessage, : pyrosetta.rosetta.protocols.jd3.deallocation.ResourceDeallocationMessage) pyrosetta.rosetta.protocols.jd3.deallocation.ResourceDeallocationMessage

C++: protocols::jd3::deallocation::ResourceDeallocationMessage::operator=(const class protocols::jd3::deallocation::ResourceDeallocationMessage &) –> class protocols::jd3::deallocation::ResourceDeallocationMessage &

deallocation_type(*args, **kwargs)

Overloaded function.

  1. deallocation_type(self: pyrosetta.rosetta.protocols.jd3.deallocation.DeallocationMessage) -> pyrosetta.rosetta.protocols.jd3.deallocation.deallocation_msg_type

C++: protocols::jd3::deallocation::DeallocationMessage::deallocation_type() const –> enum protocols::jd3::deallocation::deallocation_msg_type

  1. deallocation_type(self: pyrosetta.rosetta.protocols.jd3.deallocation.DeallocationMessage, setting: pyrosetta.rosetta.protocols.jd3.deallocation.deallocation_msg_type) -> None

C++: protocols::jd3::deallocation::DeallocationMessage::deallocation_type(enum protocols::jd3::deallocation::deallocation_msg_type) –> void

resource_name(*args, **kwargs)

Overloaded function.

  1. resource_name(self: pyrosetta.rosetta.protocols.jd3.deallocation.ResourceDeallocationMessage) -> str

C++: protocols::jd3::deallocation::ResourceDeallocationMessage::resource_name() const –> const std::string &

  1. resource_name(self: pyrosetta.rosetta.protocols.jd3.deallocation.ResourceDeallocationMessage, setting: str) -> None

C++: protocols::jd3::deallocation::ResourceDeallocationMessage::resource_name(const std::string &) –> void

class pyrosetta.rosetta.protocols.jd3.deallocation.deallocation_msg_type

Bases: pybind11_builtins.pybind11_object

Members:

unassigned_deallocation_msg

input_pose_deallocation_msg

resource_deallocation_msg

string_string_pair_msg

input_pose_deallocation_msg = <deallocation_msg_type.input_pose_deallocation_msg: 1>
property name
resource_deallocation_msg = <deallocation_msg_type.resource_deallocation_msg: 2>
string_string_pair_msg = <deallocation_msg_type.string_string_pair_msg: 3>
unassigned_deallocation_msg = <deallocation_msg_type.unassigned_deallocation_msg: 0>