|
Rosetta 3.5
|
#include <LazySilentFileJobInputter.hh>


Public Member Functions | |
| LazySilentFileJobInputter () | |
| virtual | ~LazySilentFileJobInputter () |
| virtual void | pose_from_job (core::pose::Pose &pose, JobOP job) |
| this function is responsible for filling the pose reference with the pose indicated by the job. The Job object (within its InnerJob) contains a PoseCOP. This function needs to either fill the pose reference from the InnerJob or, on first demand of a pose from that InnerJob, instantiate the pose, hand off a COP to the InnerJob, and fill the reference. More... | |
| virtual core::io::silent::SilentStruct const & | struct_from_job (JobOP job) |
| virtual void | fill_jobs (Jobs &jobs) |
| this function determines what jobs exist. This function neither knows nor cares what jobs are already complete on disk/memory - it just figures out what ones should exist given the input. NOTE: your JobInputter should order Job objects in the Jobs vector to have as few "transitions" between inputs as possible (group all Jobs of the same input next to each other). This improves efficiency of the "FAIL_BAD_INPUT" functionality. Note I said "should", not "must". More... | |
| virtual JobInputterInputSource::Enum | input_source () const |
| return the type of input source that the JobInputter is currently using More... | |
| core::io::silent::SilentFileData const & | silent_file_data () const |
Public Member Functions inherited from protocols::jd2::JobInputter | |
| virtual | ~JobInputter () |
Private Attributes | |
| core::io::silent::SilentFileData | sfd_ |
Additional Inherited Members | |
Static Public Member Functions inherited from protocols::jd2::JobInputter | |
| static std::string | job_inputter_input_source_to_string (JobInputterInputSource::Enum source) |
| call this with input_source() to get the input source of a particular job inputter More... | |
Protected Member Functions inherited from protocols::jd2::JobInputter | |
| void | load_pose_into_job (core::pose::Pose const &pose, JobOP job) |
| this function modifies the InnerJob's pose. Access to that pose is via friendship. More... | |
| void | load_pose_into_job (core::pose::PoseCOP pose, JobOP job) |
| this function modifies the InnerJob's pose. Access to that pose is via friendship. More... | |
| virtual core::Size | get_nstruct () const |
| this code is here to restrict the use of inner_job_nonconst (this class is a friend class and can do it) More... | |
Definition at line 25 of file LazySilentFileJobInputter.hh.
| protocols::jd2::LazySilentFileJobInputter::LazySilentFileJobInputter | ( | ) |
Definition at line 42 of file LazySilentFileJobInputter.cc.
References protocols::jd2::tr().
|
virtual |
Definition at line 47 of file LazySilentFileJobInputter.cc.
|
virtual |
this function determines what jobs exist. This function neither knows nor cares what jobs are already complete on disk/memory - it just figures out what ones should exist given the input. NOTE: your JobInputter should order Job objects in the Jobs vector to have as few "transitions" between inputs as possible (group all Jobs of the same input next to each other). This improves efficiency of the "FAIL_BAD_INPUT" functionality. Note I said "should", not "must".
Implements protocols::jd2::JobInputter.
Definition at line 51 of file LazySilentFileJobInputter.cc.
References protocols::jd2::tr().
|
virtual |
return the type of input source that the JobInputter is currently using
Implements protocols::jd2::JobInputter.
Definition at line 141 of file LazySilentFileJobInputter.cc.
References protocols::jd2::JobInputterInputSource::SILENT_FILE.
|
virtual |
this function is responsible for filling the pose reference with the pose indicated by the job. The Job object (within its InnerJob) contains a PoseCOP. This function needs to either fill the pose reference from the InnerJob or, on first demand of a pose from that InnerJob, instantiate the pose, hand off a COP to the InnerJob, and fill the reference.
Implements protocols::jd2::JobInputter.
Definition at line 122 of file LazySilentFileJobInputter.cc.
References core::pose::Pose::clear(), core::pose::tag_into_pose(), and protocols::jd2::tr().
|
inline |
Definition at line 41 of file LazySilentFileJobInputter.hh.
References sfd_.
|
virtual |
Definition at line 109 of file LazySilentFileJobInputter.cc.
|
private |
Definition at line 41 of file LazySilentFileJobInputter.hh.
Referenced by silent_file_data().
1.8.4