![]() |
Rosetta
2021.16
|
#include <KCluster.hh>

Public Types | |
| typedef utility::vector1 < core::Size > | ClusterNdxList |
| typedef utility::vector1 < core::Size > | ClusterTypList |
| typedef utility::vector1 < core::Real > | ClusterDisList |
Public Member Functions | |
| ~KClusterElement () override | |
| Automatically generated virtual destructor for class deriving directly from VirtualBase. More... | |
| KClusterElement () | |
| KClusterElement (core::Size nd) | |
| void | assign_type_data (core::Size, core::Size, core::Real) |
| assign a data into a cluster More... | |
| void | add_new_data (core::Size ndx_data) |
| add a new struture ndx to the data_ndx_ More... | |
| void | add_new_cluster (core::Size ndx_data) |
| add a new cluster center's data_ndx More... | |
| void | set_cluster (core::Size ndx_cluster, core::Size ndx_data) |
| set a cluster center's data_ndx More... | |
| core::Size | get_type (core::Size ndx_data) const |
| return data's type(local cluster index) More... | |
| core::Real | get_distance (core::Size ndx_data) const |
| return distance between data and center More... | |
| core::Size | get_center_ndx (core::Size ndx_cluster) const |
| return cluster center's data_ndx More... | |
| const utility::vector1 < core::Size > & | get_ndx_list () const |
| return the data ndx list of this cluster More... | |
| const utility::vector1 < core::Size > & | get_ndx_list (core::Size c) const |
| return the ndx list of sub-cluster More... | |
| KClusterElementOP | get_subcluster (core::Size nc) const |
| return the subcluster More... | |
| core::Size | ncluster () |
| core::Size | get_cur_ncluster () const |
| return current cluster number More... | |
| core::Size | get_ndata () const |
| return current data number More... | |
| core::Size | get_data_ndx (core::Size ndx_data) const |
| return current data number More... | |
| core::Real | get_max_distance () const |
| core::Size | get_max_dist_ndx () const |
| void | clear_data () |
| clean the data list More... | |
| void | clear () |
| clean the subcluster's list, open edit mode More... | |
| void | check () |
| check the list, close edit mode More... | |
Private Attributes | |
| ClusterNdxList | data_ndx_ |
| ClusterTypList | type_list_ |
| ClusterDisList | dist_list_ |
| ClusterNdxList | center_ndx_ |
| utility::vector1 < KClusterElementOP > | subclusters_ |
| core::Real | max_distance_ |
| core::Size | max_dist_ndx_ |
| bool | edit_mode |
| typedef utility::vector1< core::Real > protocols::toolbox::KClusterElement::ClusterDisList |
| typedef utility::vector1< core::Size > protocols::toolbox::KClusterElement::ClusterNdxList |
| typedef utility::vector1< core::Size > protocols::toolbox::KClusterElement::ClusterTypList |
|
overridedefault |
Automatically generated virtual destructor for class deriving directly from VirtualBase.
Auto-generated virtual destructor
|
inline |
Referenced by add_new_cluster().
|
inline |
References data_ndx_.
|
inline |
add a new cluster center's data_ndx
References center_ndx_, KClusterElement(), and subclusters_.
|
inline |
add a new struture ndx to the data_ndx_
References data_ndx_, dist_list_, and type_list_.
| void protocols::toolbox::KClusterElement::assign_type_data | ( | core::Size | ndx_data, |
| core::Size | ndx_cluster, | ||
| core::Real | d | ||
| ) |
assign a data into a cluster
|
inline |
check the list, close edit mode
References edit_mode.
|
inline |
clean the subcluster's list, open edit mode
References edit_mode, max_dist_ndx_, max_distance_, and subclusters_.
|
inline |
clean the data list
References data_ndx_, dist_list_, and type_list_.
|
inline |
return cluster center's data_ndx
References center_ndx_.
|
inline |
return current cluster number
References subclusters_.
|
inline |
return current data number
References data_ndx_.
|
inline |
return distance between data and center
References dist_list_.
|
inline |
References max_dist_ndx_.
|
inline |
References max_distance_.
|
inline |
return current data number
References data_ndx_.
|
inline |
return the data ndx list of this cluster
References data_ndx_.
|
inline |
return the ndx list of sub-cluster
References core::pack::dunbrack::c, and subclusters_.
|
inline |
return the subcluster
References subclusters_.
|
inline |
return data's type(local cluster index)
References type_list_.
|
inline |
References center_ndx_.
|
inline |
set a cluster center's data_ndx
References center_ndx_.
|
private |
Referenced by add_new_cluster(), get_center_ndx(), ncluster(), and set_cluster().
|
private |
Referenced by add_new_data(), clear_data(), get_data_ndx(), get_ndata(), get_ndx_list(), and KClusterElement().
|
private |
Referenced by add_new_data(), clear_data(), and get_distance().
|
private |
Referenced by clear(), and get_max_dist_ndx().
|
private |
Referenced by clear(), and get_max_distance().
|
private |
Referenced by add_new_cluster(), clear(), get_cur_ncluster(), get_ndx_list(), and get_subcluster().
|
private |
Referenced by add_new_data(), clear_data(), and get_type().
1.8.7