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

#include <Cluster.hh>

Inheritance diagram for protocols::toolbox::ClusterPhilStyle:
Inheritance graph
[legend]

Public Member Functions

 ClusterPhilStyle (core::Size dim, core::Real rad=1.0)
 
void compute ()
 
void do_clustering ()
 
void set_radius (core::Real setting)
 
void set_n_max_cluster (core::Size setting)
 
- Public Member Functions inherited from protocols::toolbox::ClusterBase
 ClusterBase (core::Size dim)
 
core::Real dist (core::Size i, core::Size j) const
 
core::Realdist (core::Size i, core::Size j)
 
ObjexxFCL::FArray2D< core::Real > & distance_matrix ()
 
ObjexxFCL::FArray2D
< core::Real > const & 
distance_matrix () const
 
core::Size dim () const
 
void print_cluster_assignment (std::ostream &out) const
 
core::Size size () const
 
Cluster const & cluster (core::Size i) const
 
ClusterList const & clusterlist () const
 
void sort_each_group_by_energy (utility::vector1< core::Real > all_energies, bool keep_center=false)
 
void limit_groupsize (core::Size limit)
 
void print_summary (utility::vector1< std::string > tags, utility::vector1< core::Real > all_energies)
 
void show (std::ostream &out) const
 
void read (std::istream &in)
 

Private Attributes

core::Real cluster_radius_
 
core::Size n_max_cluster_
 

Additional Inherited Members

- Public Types inherited from protocols::toolbox::ClusterBase
typedef std::deque< core::SizeCluster
 
typedef utility::vector1< ClusterClusterList
 
typedef Cluster::const_iterator IntraClusterIterator
 
typedef ClusterList::const_iterator ClusterIterator
 
- Protected Attributes inherited from protocols::toolbox::ClusterBase
ClusterList clusterlist_
 
ObjexxFCL::FArray2D< core::Realdistance_
 
core::Size dim_
 

Constructor & Destructor Documentation

protocols::toolbox::ClusterPhilStyle::ClusterPhilStyle ( core::Size  dim,
core::Real  rad = 1.0 
)
inline

Member Function Documentation

void protocols::toolbox::ClusterPhilStyle::compute ( )
void protocols::toolbox::ClusterPhilStyle::do_clustering ( )
inline

References compute().

void protocols::toolbox::ClusterPhilStyle::set_n_max_cluster ( core::Size  setting)
inline

References n_max_cluster_.

void protocols::toolbox::ClusterPhilStyle::set_radius ( core::Real  setting)
inline

References cluster_radius_.

Member Data Documentation

core::Real protocols::toolbox::ClusterPhilStyle::cluster_radius_
private

Referenced by compute(), and set_radius().

core::Size protocols::toolbox::ClusterPhilStyle::n_max_cluster_
private

Referenced by compute(), and set_n_max_cluster().


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