Rosetta 3.4
Public Member Functions | Protected Attributes
protocols::cluster::ClusterBase Class Reference

#include <cluster.hh>

Inheritance diagram for protocols::cluster::ClusterBase:
Inheritance graph
[legend]
Collaboration diagram for protocols::cluster::ClusterBase:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 ClusterBase ()
virtual std::string get_name () const
 Each derived class must specify its name. The class name.
void set_cluster_radius (core::Real cluster_radius)
void set_population_weight (core::Real population_weight)
core::Real get_cluster_radius ()
core::Real get_median_rms ()
void calculate_distance_matrix ()
void add_structure (core::pose::Pose &pose)
void remove_highest_energy_member_of_each_group ()
void sort_each_group_by_energy ()
void sort_groups_by_energy ()
void remove_singletons ()
void export_only_low (bool value=false)
void limit_groupsize (int limit=-1)
void limit_groups (int limit=-1)
void limit_total_structures (int limit=-1)
void clean_pose_store ()
void print_summary ()
void print_raw_numbers ()
void print_cluster_assignment ()
void print_cluster_PDBs (std::string prefix)
void print_clusters_silentfile (std::string prefix)
std::vector< core::pose::PoseOPreturn_lowest_poses_in_clusters ()
std::vector< core::pose::PoseOPreturn_top_poses_in_clusters (core::Size count)
void create_constraints (std::string prefix, EnsembleConstraints &constraint_maker)
std::vector< Cluster > const & get_cluster_list () const

Protected Attributes

ObjexxFCL::FArray2D< core::Realdistance_matrix
std::vector< Clusterclusterlist
bool export_only_low_
core::Real median_rms_
core::Real population_weight_
core::Real cluster_radius_

Constructor & Destructor Documentation

protocols::cluster::ClusterBase::ClusterBase ( )

Member Function Documentation

void protocols::cluster::ClusterBase::add_structure ( core::pose::Pose pose)
void protocols::cluster::ClusterBase::calculate_distance_matrix ( )
void protocols::cluster::ClusterBase::clean_pose_store ( )
void protocols::cluster::ClusterBase::create_constraints ( std::string  prefix,
EnsembleConstraints constraint_maker 
)
void protocols::cluster::ClusterBase::export_only_low ( bool  value = false) [inline]

References export_only_low_.

std::vector< Cluster > const& protocols::cluster::ClusterBase::get_cluster_list ( ) const [inline]

References clusterlist.

Real protocols::cluster::ClusterBase::get_cluster_radius ( )
core::Real protocols::cluster::ClusterBase::get_median_rms ( ) [inline]
std::string protocols::cluster::ClusterBase::get_name ( ) const [virtual]

Each derived class must specify its name. The class name.

Reimplemented from protocols::cluster::GatherPosesMover.

Reimplemented in protocols::cluster::ClusterPhilStyle, and protocols::cluster::ClusterPhilStyle_Loop.

void protocols::cluster::ClusterBase::limit_groups ( int  limit = -1)
void protocols::cluster::ClusterBase::limit_groupsize ( int  limit = -1)
void protocols::cluster::ClusterBase::limit_total_structures ( int  limit = -1)
void protocols::cluster::ClusterBase::print_cluster_assignment ( )
void protocols::cluster::ClusterBase::print_cluster_PDBs ( std::string  prefix)
void protocols::cluster::ClusterBase::print_clusters_silentfile ( std::string  prefix)
void protocols::cluster::ClusterBase::print_raw_numbers ( )
void protocols::cluster::ClusterBase::print_summary ( )
void protocols::cluster::ClusterBase::remove_highest_energy_member_of_each_group ( )
void protocols::cluster::ClusterBase::remove_singletons ( )

References clusterlist.

std::vector< PoseOP > protocols::cluster::ClusterBase::return_lowest_poses_in_clusters ( )
std::vector< core::pose::PoseOP > protocols::cluster::ClusterBase::return_top_poses_in_clusters ( core::Size  count)
void protocols::cluster::ClusterBase::set_cluster_radius ( core::Real  cluster_radius)

References cluster_radius_.

void protocols::cluster::ClusterBase::set_population_weight ( core::Real  population_weight)

References population_weight_.

void protocols::cluster::ClusterBase::sort_each_group_by_energy ( )
void protocols::cluster::ClusterBase::sort_groups_by_energy ( )

Member Data Documentation


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines