Rosetta
Public Member Functions | Private Attributes | List of all members
protocols::jd2::RECONMPIJobDistributor Class Reference
Inheritance diagram for protocols::jd2::RECONMPIJobDistributor:
Inheritance graph
[legend]

Public Member Functions

core::Size get_new_job_id ()
 
protocols::jd2::JobOP current_job () const
 
void mark_current_job_id_for_repetition ()
 
void job_failed (core::pose::Pose &, bool)
 
void handle_interrupt ()
 
utility::vector1< core::scoring::constraints::ConstraintCOP > apply_linking_constraints (core::pose::PoseOP &pose, utility::vector1< std::string > other_pose_sequences, core::Real constraint_weight)
 
bool design_this_nodes_pose (core::pose::PoseOP &pose, std::string &this_nodes_resfile, core::Real constraint_weight)
 
void pick_consensus_AA (core::pose::PoseOP &this_nodes_pose, std::string my_sequence, utility::vector1< std::string > other_pose_sequences, core::Size zero_index)
 
bool find_consensus_sequence (core::pose::PoseOP &this_nodes_pose)
 
void go_hardcoded (protocols::moves::MoverOP)
 
bool apply_parsed_protocol (core::pose::PoseOP &pose, protocols::rosetta_scripts::ParsedProtocolOP &protocol)
 
void go (protocols::moves::MoverOP mover)
 

Private Attributes

protocols::jd2::JobOP this_nodes_job_
 
core::Size number_jobs_
 
std::map< core::Size, protocols::jd2::Jobs > job_map_
 
core::Size current_nstruct_
 
utility::vector1< core::Sizemy_designable_residues_
 
protocols::simple_moves::PackRotamersMoverOP packer_
 
core::scoring::ScoreFunctionOP sfxn_
 

Member Function Documentation

◆ apply_linking_constraints()

utility::vector1< core::scoring::constraints::ConstraintCOP > protocols::jd2::RECONMPIJobDistributor::apply_linking_constraints ( core::pose::PoseOP &  pose,
utility::vector1< std::string >  other_pose_sequences,
core::Real  constraint_weight 
)
inline

◆ apply_parsed_protocol()

bool protocols::jd2::RECONMPIJobDistributor::apply_parsed_protocol ( core::pose::PoseOP &  pose,
protocols::rosetta_scripts::ParsedProtocolOP &  protocol 
)
inline

◆ current_job()

protocols::jd2::JobOP protocols::jd2::RECONMPIJobDistributor::current_job ( ) const
inline

References this_nodes_job_.

◆ design_this_nodes_pose()

bool protocols::jd2::RECONMPIJobDistributor::design_this_nodes_pose ( core::pose::PoseOP &  pose,
std::string &  this_nodes_resfile,
core::Real  constraint_weight 
)
inline

◆ find_consensus_sequence()

bool protocols::jd2::RECONMPIJobDistributor::find_consensus_sequence ( core::pose::PoseOP &  this_nodes_pose)
inline

◆ get_new_job_id()

core::Size protocols::jd2::RECONMPIJobDistributor::get_new_job_id ( )
inline

◆ go()

void protocols::jd2::RECONMPIJobDistributor::go ( protocols::moves::MoverOP  mover)
inline

◆ go_hardcoded()

void protocols::jd2::RECONMPIJobDistributor::go_hardcoded ( protocols::moves::MoverOP  )
inline

◆ handle_interrupt()

void protocols::jd2::RECONMPIJobDistributor::handle_interrupt ( )
inline

◆ job_failed()

void protocols::jd2::RECONMPIJobDistributor::job_failed ( core::pose::Pose ,
bool   
)
inline

◆ mark_current_job_id_for_repetition()

void protocols::jd2::RECONMPIJobDistributor::mark_current_job_id_for_repetition ( )
inline

◆ pick_consensus_AA()

void protocols::jd2::RECONMPIJobDistributor::pick_consensus_AA ( core::pose::PoseOP &  this_nodes_pose,
std::string  my_sequence,
utility::vector1< std::string >  other_pose_sequences,
core::Size  zero_index 
)
inline

Member Data Documentation

◆ current_nstruct_

core::Size protocols::jd2::RECONMPIJobDistributor::current_nstruct_
private

Referenced by get_new_job_id(), go(), and go_hardcoded().

◆ job_map_

std::map<core::Size, protocols::jd2::Jobs> protocols::jd2::RECONMPIJobDistributor::job_map_
private

Referenced by go(), and go_hardcoded().

◆ my_designable_residues_

utility::vector1< core::Size > protocols::jd2::RECONMPIJobDistributor::my_designable_residues_
private

◆ number_jobs_

core::Size protocols::jd2::RECONMPIJobDistributor::number_jobs_
private

◆ packer_

protocols::simple_moves::PackRotamersMoverOP protocols::jd2::RECONMPIJobDistributor::packer_
private

Referenced by design_this_nodes_pose().

◆ sfxn_

core::scoring::ScoreFunctionOP protocols::jd2::RECONMPIJobDistributor::sfxn_
private

Referenced by design_this_nodes_pose().

◆ this_nodes_job_

protocols::jd2::JobOP protocols::jd2::RECONMPIJobDistributor::this_nodes_job_
private

Referenced by current_job(), go(), and go_hardcoded().


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