Rosetta 3.5
|
#include <Cluster.hh>
Public Types | |
typedef std::deque< core::Size > | Cluster |
typedef utility::vector1< Cluster > | ClusterList |
typedef Cluster::const_iterator | IntraClusterIterator |
typedef ClusterList::const_iterator | ClusterIterator |
Public Member Functions | |
ClusterBase (core::Size dim) | |
core::Real | dist (core::Size i, core::Size j) const |
core::Real & | dist (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) |
Protected Attributes | |
ClusterList | clusterlist_ |
ObjexxFCL::FArray2D< core::Real > | distance_ |
core::Size | dim_ |
typedef std::deque< core::Size > protocols::toolbox::ClusterBase::Cluster |
typedef ClusterList::const_iterator protocols::toolbox::ClusterBase::ClusterIterator |
typedef Cluster::const_iterator protocols::toolbox::ClusterBase::IntraClusterIterator |
|
inline |
|
inline |
References clusterlist_.
|
inline |
References clusterlist_.
|
inline |
References dim_.
Referenced by protocols::toolbox::ClusterPhilStyle::compute().
|
inline |
References distance_.
Referenced by protocols::toolbox::ClusterPhilStyle::compute(), and print_summary().
|
inline |
References distance_.
|
inline |
References distance_.
|
inline |
References distance_.
void protocols::toolbox::ClusterBase::limit_groupsize | ( | core::Size | limit) |
References clusterlist_.
void protocols::toolbox::ClusterBase::print_cluster_assignment | ( | std::ostream & | out) | const |
References clusterlist_.
void protocols::toolbox::ClusterBase::print_summary | ( | utility::vector1< std::string > | tags, |
utility::vector1< core::Real > | all_energies | ||
) |
References clusterlist_, dist(), and protocols::toolbox::tr().
void protocols::toolbox::ClusterBase::read | ( | std::istream & | in) |
References clusterlist_.
Referenced by protocols::toolbox::operator>>().
void protocols::toolbox::ClusterBase::show | ( | std::ostream & | out) | const |
References clusterlist_.
Referenced by protocols::toolbox::operator<<().
|
inline |
References clusterlist_.
void protocols::toolbox::ClusterBase::sort_each_group_by_energy | ( | utility::vector1< core::Real > | all_energies, |
bool | keep_center = false |
||
) |
References clusterlist_, and protocols::toolbox::compareIndexEnergyPair().
|
protected |
|
protected |
Referenced by dim().
|
protected |
Referenced by dist(), and distance_matrix().