Rosetta 3.5
|
#include <KCluster.hh>
Public Types | |
typedef utility::vector1< Size > | ClusterNdxList |
typedef utility::vector1< Size > | ClusterTypList |
typedef utility::vector1< Real > | ClusterDisList |
Public Member Functions | |
virtual | ~KClusterElement () |
Automatically generated virtual destructor for class deriving directly from ReferenceCount. More... | |
KClusterElement () | |
KClusterElement (Size nd) | |
void | assign_type_data (Size, Size, Real) |
assign a data into a cluster More... | |
void | add_new_data (Size ndx_data) |
add a new struture ndx to the data_ndx_ More... | |
void | add_new_cluster (Size ndx_data) |
add a new cluster center's data_ndx More... | |
void | set_cluster (Size ndx_cluster, Size ndx_data) |
set a cluster center's data_ndx More... | |
Size | get_type (Size ndx_data) const |
return data's type(local cluster index) More... | |
Real | get_distance (Size ndx_data) const |
return distance between data and center More... | |
Size | get_center_ndx (Size ndx_cluster) const |
return cluster center's data_ndx More... | |
const utility::vector1< Size > & | get_ndx_list () const |
return the data ndx list of this cluster More... | |
const utility::vector1< Size > & | get_ndx_list (Size c) const |
return the ndx list of sub-cluster More... | |
KClusterElementOP | get_subcluster (Size nc) const |
return the subcluster More... | |
Size | ncluster () |
Size | get_cur_ncluster () const |
return current cluster number More... | |
Size | get_ndata () const |
return current data number More... | |
Size | get_data_ndx (Size ndx_data) const |
return current data number More... | |
Real | get_max_distance () const |
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... | |
|
virtual |
Automatically generated virtual destructor for class deriving directly from ReferenceCount.
Auto-generated virtual destructor
|
inline |
|
inline |
|
inline |
add a new cluster center's data_ndx
|
inline |
add a new struture ndx to the data_ndx_
void protocols::toolbox::KClusterElement::assign_type_data | ( | Size | ndx_data, |
Size | ndx_cluster, | ||
Real | d | ||
) |
assign a data into a cluster
|
inline |
check the list, close edit mode
|
inline |
clean the subcluster's list, open edit mode
|
inline |
clean the data list
return cluster center's data_ndx
|
inline |
return current cluster number
return current data number
return distance between data and center
|
inline |
|
inline |
|
inline |
return current data number
|
inline |
return the data ndx list of this cluster
|
inline |
return the ndx list of sub-cluster
References core::pack::dunbrack::c.
|
inline |
return the subcluster
return data's type(local cluster index)
|
inline |
set a cluster center's data_ndx
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |