#include <MoverAndChunkLibraryJob.hh>
| protocols::jd3::chunk_library::MoverAndChunkLibraryJob::MoverAndChunkLibraryJob |
( |
| ) |
|
| protocols::jd3::chunk_library::MoverAndChunkLibraryJob::~MoverAndChunkLibraryJob |
( |
| ) |
|
|
overridedefault |
Factory method so derived classes can return their own result classes, which themselves should derive from ChunkLibraryJobResult.
Referenced by run().
| EnergyJobSummaryOP protocols::jd3::chunk_library::MoverAndChunkLibraryJob::create_job_summary |
( |
| ) |
|
|
protectedvirtual |
Method that allows derived classes to tuck data into the result object as they see fit. Noop in the base class.
Referenced by run().
Method that allows derived classes to tuck data into the job summary object as they see fit. Noop in the base class.
Referenced by run().
| void protocols::jd3::chunk_library::MoverAndChunkLibraryJob::mover |
( |
moves::MoverOP |
setting | ) |
|
| moves::MoverOP protocols::jd3::chunk_library::MoverAndChunkLibraryJob::mover |
( |
| ) |
|
| void protocols::jd3::chunk_library::MoverAndChunkLibraryJob::pose |
( |
core::pose::PoseOP |
setting | ) |
|
This is the main function of the Job object. It will be invoked by the JobDistributor. The Job will return a JobResult at the conclusion of its execution, and the JobResult will be serialized and sent to the appropriate JobQueen for processing and output. The Job itself will be discarded. Large constant data that might be shared between multiple jobs can be held by the Job object (or by classes that the Job object holds) but that data should not be put into the JobResult – large data should not be repeatedly serialized and shipped between nodes.
Implements protocols::jd3::Job.
References create_job_result(), create_job_summary(), protocols::moves::FAIL, protocols::moves::FAIL_BAD_INPUT, protocols::moves::FAIL_DO_NOT_RETRY, protocols::moves::FAIL_RETRY, finalize_job_result(), finalize_job_summary(), protocols::jd3::jd3_job_status_failed_do_not_retry, protocols::jd3::jd3_job_status_failed_retry, protocols::jd3::jd3_job_status_inputs_were_bad, protocols::jd3::jd3_job_status_success, lores_pose_, mover_, protocols::moves::MS_SUCCESS, pose_, and protocols::jd3::CompletedJobOutput::status.
| core::pose::PoseOP protocols::jd3::chunk_library::MoverAndChunkLibraryJob::lores_pose_ = nullptr |
|
private |
| moves::MoverOP protocols::jd3::chunk_library::MoverAndChunkLibraryJob::mover_ |
|
private |
The documentation for this class was generated from the following files: