![]() |
Rosetta Protocols
2014.35
|
#include <MultiThreadingJob.hh>
Public Member Functions | |
MultiThreadingJob (InnerMultiThreadingJobOP inner_job, core::Size nstruct_index) | |
InnerMultiThreadingJobOP | multi_threading_inner_job () |
virtual | ~MultiThreadingJob () |
![]() | |
Job (InnerJobOP inner_job, core::Size nstruct_index) | |
JobOP | copy_without_output () const |
returns a copy of this object whose "output fields" are zeroed out. Used by the JobDistributor in cases where the job fails and must be retried to prevent accumulation of Job state after a failure. This implementation was chosen over a clear_all_output function to prevent mover A from deleting mover B's hard work! You probably should not be trying to call this function. The exception: If you want an intermediate-output pose (not the final pose) to not have the aggregated accessory data in the "real" Job object. More... | |
virtual | ~Job () |
virtual void | show (std::ostream &out) const |
InnerJobCOP | inner_job () const |
access to inner-job ... use is discouraged - use sparingly! — DO NOT use my_job->inner_job()->get_pose() INSTEAD use my_job->get_pose() More... | |
std::string const & | input_tag () const |
return the input tag (a short string, generally) More... | |
InnerJobOP | inner_job_nonconst () |
nonconst access is intended only for the JobInputter to load poses into the InnerJob, and the Parser to add constraints, and the JobDistributor to delete completed inputs (recycle memory) More... | |
core::pose::PoseCOP | get_pose () const |
get_pose : will return More... | |
void | get_pose (core::pose::Pose &) const |
in-place copy of input pose More... | |
core::Size | nstruct_index () const |
core::Size | nstruct_max () const |
void | add_string (std::string const &string_in) |
add an output string More... | |
void | add_strings (Strings const &) |
add output strings More... | |
void | add_string_string_pair (std::string const &string1, std::string const &string2) |
add a string/string pair More... | |
void | add_string_real_pair (std::string const &string_in, core::Real const real_in) |
add a string/real pair More... | |
Strings::const_iterator | output_strings_begin () const |
Strings::const_iterator | output_strings_end () const |
StringStringPairs::const_iterator | output_string_string_pairs_begin () const |
StringStringPairs::const_iterator | output_string_string_pairs_end () const |
StringRealPairs::const_iterator | output_string_real_pairs_begin () const |
StringRealPairs::const_iterator | output_string_real_pairs_end () const |
Strings | get_strings () const |
StringStringPairs | get_string_string_pairs () const |
StringRealPairs | get_string_real_pairs () const |
void | set_status_prefix (std::string prefix) |
std::string const & | status_prefix () const |
bool | completed () const |
bool | to_do () const |
bool | bad () const |
void | set_completed (bool value=true) |
void | set_bad (bool value=true) |
Private Attributes | |
InnerMultiThreadingJobOP | inner_job_ |
Additional Inherited Members | |
![]() | |
typedef std::list< std::string > | Strings |
TODO these should be maps rather than lists. More... | |
typedef std::map< std::string, std::string > | StringStringPairs |
typedef std::map< std::string, core::Real > | StringRealPairs |
protocols::jd2::MultiThreadingJob::MultiThreadingJob | ( | InnerMultiThreadingJobOP | inner_job, |
core::Size | nstruct_index | ||
) |
|
virtual |
InnerMultiThreadingJobOP protocols::jd2::MultiThreadingJob::multi_threading_inner_job | ( | ) |
References inner_job_.
|
private |
Referenced by multi_threading_inner_job().