Rosetta Protocols  2014.16.56682
Public Member Functions | Private Attributes | List of all members
protocols::stepwise::sampling::rna::StepWiseRNA_PoseSelection Class Reference

#include <StepWiseRNA_PoseSelection.hh>

Public Member Functions

 StepWiseRNA_PoseSelection (StepWiseRNA_JobParametersCOP &job_parameters, core::scoring::ScoreFunctionCOP scorefxn, StepWiseRNA_CountStruct &count_data=local_count_data)
 
 ~StepWiseRNA_PoseSelection ()
 
void initialize_sampling_scorefxn (core::scoring::ScoreFunctionCOP &scorefxn)
 
Real pose_selection_by_full_score (pose::Pose &current_pose, std::string const &tag)
 
void cluster_pose_list ()
 
void set_num_pose_kept (core::Size const &num_pose_kept)
 
void set_cluster_rmsd (core::Real const &setting)
 
void set_distinguish_pucker (bool const &setting)
 
void set_PBP_clustering_at_chain_closure (bool const &setting)
 
void update_pose_list (std::string const &tag, pose::Pose const &current_pose, Real const &current_score)
 
utility::vector1< pose::PoseOPpose_list ()
 
void set_pose_list (utility::vector1< pose::PoseOP > &pose_list)
 
void finalize (bool const do_clustering=true)
 
void set_count_data (StepWiseRNA_CountStruct &setting)
 

Private Attributes

StepWiseRNA_JobParametersCOP job_parameters_
 
core::scoring::ScoreFunctionOP sampling_scorefxn_
 
Size num_pose_kept_
 
Size const multiplier_
 
core::Real cluster_rmsd_
 
bool PBP_clustering_at_chain_closure_
 
bool distinguish_pucker_
 
core::Real current_score_cutoff_
 
bool verbose_
 
StepWiseRNA_CountStructcount_data_
 
utility::vector1< pose::PoseOPpose_list_
 

Constructor & Destructor Documentation

protocols::stepwise::sampling::rna::StepWiseRNA_PoseSelection::StepWiseRNA_PoseSelection ( StepWiseRNA_JobParametersCOP job_parameters,
core::scoring::ScoreFunctionCOP  scorefxn,
StepWiseRNA_CountStruct count_data = local_count_data 
)
protocols::stepwise::sampling::rna::StepWiseRNA_PoseSelection::~StepWiseRNA_PoseSelection ( )

Member Function Documentation

void protocols::stepwise::sampling::rna::StepWiseRNA_PoseSelection::cluster_pose_list ( )
void protocols::stepwise::sampling::rna::StepWiseRNA_PoseSelection::finalize ( bool const  do_clustering = true)
void protocols::stepwise::sampling::rna::StepWiseRNA_PoseSelection::initialize_sampling_scorefxn ( core::scoring::ScoreFunctionCOP scorefxn)
utility::vector1< pose::PoseOP > protocols::stepwise::sampling::rna::StepWiseRNA_PoseSelection::pose_list ( )
Real protocols::stepwise::sampling::rna::StepWiseRNA_PoseSelection::pose_selection_by_full_score ( pose::Pose current_pose,
std::string const &  tag 
)
void protocols::stepwise::sampling::rna::StepWiseRNA_PoseSelection::set_cluster_rmsd ( core::Real const &  setting)
void protocols::stepwise::sampling::rna::StepWiseRNA_PoseSelection::set_count_data ( StepWiseRNA_CountStruct setting)
inline
void protocols::stepwise::sampling::rna::StepWiseRNA_PoseSelection::set_distinguish_pucker ( bool const &  setting)
inline
void protocols::stepwise::sampling::rna::StepWiseRNA_PoseSelection::set_num_pose_kept ( core::Size const &  num_pose_kept)
void protocols::stepwise::sampling::rna::StepWiseRNA_PoseSelection::set_PBP_clustering_at_chain_closure ( bool const &  setting)
inline
void protocols::stepwise::sampling::rna::StepWiseRNA_PoseSelection::set_pose_list ( utility::vector1< pose::PoseOP > &  pose_list)
void protocols::stepwise::sampling::rna::StepWiseRNA_PoseSelection::update_pose_list ( std::string const &  tag,
pose::Pose const &  current_pose,
Real const &  current_score 
)

Member Data Documentation

core::Real protocols::stepwise::sampling::rna::StepWiseRNA_PoseSelection::cluster_rmsd_
private
StepWiseRNA_CountStruct& protocols::stepwise::sampling::rna::StepWiseRNA_PoseSelection::count_data_
private
core::Real protocols::stepwise::sampling::rna::StepWiseRNA_PoseSelection::current_score_cutoff_
private
bool protocols::stepwise::sampling::rna::StepWiseRNA_PoseSelection::distinguish_pucker_
private

Referenced by cluster_pose_list().

StepWiseRNA_JobParametersCOP protocols::stepwise::sampling::rna::StepWiseRNA_PoseSelection::job_parameters_
private

Referenced by cluster_pose_list().

Size const protocols::stepwise::sampling::rna::StepWiseRNA_PoseSelection::multiplier_
private
Size protocols::stepwise::sampling::rna::StepWiseRNA_PoseSelection::num_pose_kept_
private
bool protocols::stepwise::sampling::rna::StepWiseRNA_PoseSelection::PBP_clustering_at_chain_closure_
private

Referenced by cluster_pose_list().

utility::vector1< pose::PoseOP > protocols::stepwise::sampling::rna::StepWiseRNA_PoseSelection::pose_list_
private
core::scoring::ScoreFunctionOP protocols::stepwise::sampling::rna::StepWiseRNA_PoseSelection::sampling_scorefxn_
private
bool protocols::stepwise::sampling::rna::StepWiseRNA_PoseSelection::verbose_
private

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