|
Rosetta 3.5
|
#include <cluster.hh>

Public Member Functions | |
| Cluster () | |
| Cluster (int new_cluster_center) | |
| int | get_cluster_center () const |
| void | add_member (int new_member) |
| void | add_member_front (int new_member) |
| void | remove_member (int old_member) |
| void | push_back (int new_member) |
| void | push_front (int new_member) |
| int & | operator[] (int index) |
| int | operator[] (int index) const |
| core::Size | size () const |
| void | clear () |
| void | erase (core::Size j) |
| void | shuffle () |
| core::Size | group_size () |
Public Attributes | |
| int | cluster_center_ |
| std::deque< int > | member |
| core::Size | group_size_ |
Definition at line 138 of file cluster.hh.
|
inline |
Definition at line 140 of file cluster.hh.
|
inline |
Definition at line 147 of file cluster.hh.
References add_member().
|
inline |
Definition at line 166 of file cluster.hh.
References group_size_, and member.
Referenced by Cluster(), and protocols::cluster::ClusterPhilStyle::do_clustering().
|
inline |
Definition at line 170 of file cluster.hh.
References group_size_, and member.
|
inline |
Definition at line 185 of file cluster.hh.
References member.
Referenced by protocols::cluster::ClusterPhilStyle::do_clustering(), and protocols::cluster::ClusterBase::limit_total_structures().
|
inline |
|
inline |
Definition at line 162 of file cluster.hh.
References cluster_center_.
|
inline |
Definition at line 193 of file cluster.hh.
References group_size_.
Definition at line 182 of file cluster.hh.
References member.
Definition at line 183 of file cluster.hh.
References member.
|
inline |
Definition at line 180 of file cluster.hh.
References member.
Referenced by protocols::cluster::ClusterBase::limit_total_structures().
|
inline |
Definition at line 181 of file cluster.hh.
References member.
|
inline |
Definition at line 174 of file cluster.hh.
References erase(), and group_size_.
| void protocols::cluster::Cluster::shuffle | ( | ) |
Definition at line 390 of file cluster.cc.
References member, protocols::cluster::RG(), and core::id::swap().
Referenced by protocols::cluster::ClusterBase::random_limit_groupsize().
|
inline |
Definition at line 184 of file cluster.hh.
References member.
Referenced by protocols::cluster::ClusterBase::limit_groupsize(), protocols::cluster::ClusterBase::limit_total_structures(), and protocols::cluster::ClusterBase::random_limit_groupsize().
| int protocols::cluster::Cluster::cluster_center_ |
Definition at line 156 of file cluster.hh.
Referenced by get_cluster_center().
| core::Size protocols::cluster::Cluster::group_size_ |
Definition at line 158 of file cluster.hh.
Referenced by add_member(), add_member_front(), group_size(), and remove_member().
| std::deque< int > protocols::cluster::Cluster::member |
Definition at line 157 of file cluster.hh.
Referenced by add_member(), add_member_front(), clear(), erase(), operator[](), push_back(), push_front(), shuffle(), and size().
1.8.4