Rosetta 3.5
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Private Attributes | List of all members
protocols::jd2::InnerMultiThreadingJob Class Reference

#include <InnerMultiThreadingJob.hh>

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

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...
 

Detailed Description

Definition at line 32 of file InnerMultiThreadingJob.hh.

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.

Definition at line 37 of file InnerMultiThreadingJob.cc.

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

Definition at line 60 of file InnerMultiThreadingJob.cc.

Member Function Documentation

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

Definition at line 50 of file InnerMultiThreadingJob.cc.

References alns_.

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

Definition at line 55 of file InnerMultiThreadingJob.cc.

References template_poses_.

Member Data Documentation

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

Definition at line 61 of file InnerMultiThreadingJob.hh.

Referenced by alignments().

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

Definition at line 62 of file InnerMultiThreadingJob.hh.

Referenced by template_poses().


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