Rosetta 3.4
Public Member Functions
protocols::jd2::LazySilentFileJobInputter Class Reference

#include <LazySilentFileJobInputter.hh>

Inheritance diagram for protocols::jd2::LazySilentFileJobInputter:
Inheritance graph
[legend]
Collaboration diagram for protocols::jd2::LazySilentFileJobInputter:
Collaboration graph
[legend]

List of all members.

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.
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".
virtual
JobInputterInputSource::Enum 
input_source () const
 return the type of input source that the JobInputter is currently using
core::io::silent::SilentFileData
const & 
silent_file_data () const

Constructor & Destructor Documentation

protocols::jd2::LazySilentFileJobInputter::LazySilentFileJobInputter ( )

References protocols::jd2::tr().

protocols::jd2::LazySilentFileJobInputter::~LazySilentFileJobInputter ( ) [virtual]

Member Function Documentation

void protocols::jd2::LazySilentFileJobInputter::fill_jobs ( Jobs jobs) [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.

References protocols::jd2::tr().

JobInputterInputSource::Enum protocols::jd2::LazySilentFileJobInputter::input_source ( ) const [virtual]

return the type of input source that the JobInputter is currently using

Implements protocols::jd2::JobInputter.

References protocols::jd2::JobInputterInputSource::SILENT_FILE.

void protocols::jd2::LazySilentFileJobInputter::pose_from_job ( core::pose::Pose pose,
JobOP  job 
) [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.

References core::pose::Pose::clear(), core::pose::tag_into_pose(), and protocols::jd2::tr().

core::io::silent::SilentFileData const& protocols::jd2::LazySilentFileJobInputter::silent_file_data ( ) const [inline]
core::io::silent::SilentStruct const & protocols::jd2::LazySilentFileJobInputter::struct_from_job ( JobOP  job) [virtual]

The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines