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

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 ()
< 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 

Member Function Documentation

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

References compute().

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

References n_max_cluster_.

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

References cluster_radius_.

Member Data Documentation

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

Referenced by compute(), and set_radius().

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

Referenced by compute(), and set_n_max_cluster().

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