Rosetta Protocols  2014.35
Public Member Functions | Private Attributes | List of all members
protocols::jd2::InnerMultiThreadingJob Class Reference

#include <InnerMultiThreadingJob.hh>

Public Member Functions

 InnerMultiThreadingJob (core::pose::PoseCOP, std::string const &input_tag, core::Size nstruct_max, utility::vector1< core::sequence::SequenceAlignment > const &alns, utility::vector1< core::pose::Pose > const &templates)
 ctor. Note that it takes only the input tag and max nstruct, pose instantiation is deferred until the pose is needed More...
 
utility::vector1
< core::sequence::SequenceAlignment >
const & 
alignments () const
 
utility::vector1
< core::pose::Pose > const & 
template_poses () const
 
virtual ~InnerMultiThreadingJob ()
 
- Public Member Functions inherited from protocols::jd2::InnerJob
 InnerJob (std::string const &input_tag, core::Size nstruct_max)
 ctor. Note that it takes only the input tag and max nstruct, pose instantiation is deferred until the pose is needed More...
 
 InnerJob (core::pose::PoseCOP, std::string const &input_tag, core::Size nstruct_max)
 ctor. Note that it takes only the input tag and max nstruct, pose instantiation is deferred until the pose is needed More...
 
virtual ~InnerJob ()
 
virtual void show (std::ostream &out) const
 
std::string const & input_tag () const
 return the input tag (a string of space separated PDB filenames) More...
 
core::Size nstruct_max () const
 
core::pose::PoseCOP get_pose () const
 return a COP to the input pose DO NOT USE OUTSIDE OF JD2 NAMESPACE More...
 
void set_bad (bool value=true)
 
bool bad () const
 

Private Attributes

utility::vector1
< core::sequence::SequenceAlignment >
const & 
alns_
 
utility::vector1
< core::pose::Pose > const & 
template_poses_
 

Additional Inherited Members

- Protected Member Functions inherited from protocols::jd2::InnerJob
void set_pose (core::pose::PoseCOP pose)
 set the input pose. this function is deliberately heavily protected. Parser uses it to re-load the pose after adding constraints. JobInputter is its primary client (using it to load poses). JobDistributor uses it to set the PoseCOP to NULL when done with the input. More...
 

Constructor & Destructor Documentation

protocols::jd2::InnerMultiThreadingJob::InnerMultiThreadingJob ( core::pose::PoseCOP  pose,
std::string const &  input_tag,
core::Size  nstruct_max,
utility::vector1< core::sequence::SequenceAlignment > const &  alns,
utility::vector1< core::pose::Pose > const &  templates 
)

ctor. Note that it takes only the input tag and max nstruct, pose instantiation is deferred until the pose is needed

ctor.

protocols::jd2::InnerMultiThreadingJob::~InnerMultiThreadingJob ( )
virtual

Member Function Documentation

utility::vector1< core::sequence::SequenceAlignment > const & protocols::jd2::InnerMultiThreadingJob::alignments ( ) const

References alns_.

utility::vector1< core::pose::Pose > const & protocols::jd2::InnerMultiThreadingJob::template_poses ( ) const

References template_poses_.

Member Data Documentation

utility::vector1< core::sequence::SequenceAlignment > const& protocols::jd2::InnerMultiThreadingJob::alns_
private

Referenced by alignments().

utility::vector1< core::pose::Pose > const& protocols::jd2::InnerMultiThreadingJob::template_poses_
private

Referenced by template_poses().


The documentation for this class was generated from the following files: