Rosetta Protocols  2014.35
Public Member Functions | Private Member Functions | Private Attributes | List of all members
protocols::stepwise::modeler::align::StepWiseClusterer Class Reference

#include <StepWiseClusterer.hh>

Public Member Functions

 StepWiseClusterer ()
 
 StepWiseClusterer (options::StepWiseModelerOptionsCOP options)
 
 ~StepWiseClusterer ()
 
void cluster ()
 
Size size () const
 
void set_max_decoys (core::Size const &setting)
 
void set_pose_list (utility::vector1< core::pose::PoseOP > const &setting)
 
utility::vector1
< core::pose::PoseOP
pose_list ()
 
void set_calc_rms_res (utility::vector1< core::Size > const &setting)
 
void apply (core::pose::Pose const &pose)
 

Private Member Functions

void initialize_parameters (core::pose::Pose const &pose)
 
void sort_pose_list ()
 
bool check_screen_and_kick_out_displaced_model (core::pose::Pose const &pose)
 
void kick_out_pose_at_idx (Size const n)
 
bool check_for_closeness (core::pose::Pose const &pose1, core::pose::Pose const &pose2)
 

Private Attributes

utility::vector1
< core::pose::PoseOP
pose_list_
 
utility::vector1< core::Sizecalc_rms_res_
 
core::Size max_decoys_
 
core::Real rmsd_
 
core::Real cluster_rmsd_
 
core::Real score_diff_cut_
 
bool initialized_
 
Size count_
 
std::string silent_file_
 

Constructor & Destructor Documentation

protocols::stepwise::modeler::align::StepWiseClusterer::StepWiseClusterer ( )
protocols::stepwise::modeler::align::StepWiseClusterer::StepWiseClusterer ( options::StepWiseModelerOptionsCOP  options)
protocols::stepwise::modeler::align::StepWiseClusterer::~StepWiseClusterer ( )

Member Function Documentation

void protocols::stepwise::modeler::align::StepWiseClusterer::apply ( core::pose::Pose const &  pose)
bool protocols::stepwise::modeler::align::StepWiseClusterer::check_for_closeness ( core::pose::Pose const &  pose1,
core::pose::Pose const &  pose2 
)
private
bool protocols::stepwise::modeler::align::StepWiseClusterer::check_screen_and_kick_out_displaced_model ( core::pose::Pose const &  pose)
private
void protocols::stepwise::modeler::align::StepWiseClusterer::cluster ( )
void protocols::stepwise::modeler::align::StepWiseClusterer::initialize_parameters ( core::pose::Pose const &  pose)
private
void protocols::stepwise::modeler::align::StepWiseClusterer::kick_out_pose_at_idx ( core::Size const  n)
private
utility::vector1< core::pose::PoseOP > protocols::stepwise::modeler::align::StepWiseClusterer::pose_list ( )
inline
void protocols::stepwise::modeler::align::StepWiseClusterer::set_calc_rms_res ( utility::vector1< core::Size > const &  setting)
inline
void protocols::stepwise::modeler::align::StepWiseClusterer::set_max_decoys ( core::Size const &  setting)
inline
void protocols::stepwise::modeler::align::StepWiseClusterer::set_pose_list ( utility::vector1< core::pose::PoseOP > const &  setting)
inline
Size protocols::stepwise::modeler::align::StepWiseClusterer::size ( ) const
inline
void protocols::stepwise::modeler::align::StepWiseClusterer::sort_pose_list ( )
private

References pose_list_, and core::pose::sort_pose_by_score().

Referenced by apply(), and cluster().

Member Data Documentation

utility::vector1< core::Size > protocols::stepwise::modeler::align::StepWiseClusterer::calc_rms_res_
private
core::Real protocols::stepwise::modeler::align::StepWiseClusterer::cluster_rmsd_
private
Size protocols::stepwise::modeler::align::StepWiseClusterer::count_
private

Referenced by apply().

bool protocols::stepwise::modeler::align::StepWiseClusterer::initialized_
private

Referenced by initialize_parameters().

core::Size protocols::stepwise::modeler::align::StepWiseClusterer::max_decoys_
private
utility::vector1< core::pose::PoseOP > protocols::stepwise::modeler::align::StepWiseClusterer::pose_list_
private
core::Real protocols::stepwise::modeler::align::StepWiseClusterer::rmsd_
private

Referenced by check_for_closeness().

core::Real protocols::stepwise::modeler::align::StepWiseClusterer::score_diff_cut_
private
std::string protocols::stepwise::modeler::align::StepWiseClusterer::silent_file_
private

Referenced by apply().


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