|
Rosetta 3.5
|
Typical K-Medoids Clustering Algorithm. More...
#include <KCluster.hh>


Public Member Functions | |
| KMedoid () | |
| bool | whoami () |
| Real | get_threshold () |
| void | init (KClusterElementOP, Size first=0) |
| Real | assign (KClusterElementOP, KClusterData &) |
| void | update (KClusterElementOP, KClusterData &) |
| void | set_threshold (Real) |
Public Member Functions inherited from protocols::toolbox::KCluster | |
| KCluster () | |
| virtual | ~KCluster () |
| void | cluster (KClusterElementOP, KClusterData &, Size first=0) |
| void | set_ncluster (Size nc) |
Protected Member Functions | |
| void | copy_coord (Size, FA2d &, FA2d &) |
Protected Attributes | |
| Size | cur_ncluster_ |
| Real | threshold_ |
Protected Attributes inherited from protocols::toolbox::KCluster | |
| Size | n_cluster_ |
Additional Inherited Members | |
Public Types inherited from protocols::toolbox::KCluster | |
| typedef ObjexxFCL::FArray2_double | FA2d |
| typedef ObjexxFCL::FArray2P_double | FA2Pd |
| typedef ObjexxFCL::FArray2D_double | FA2Dd |
Typical K-Medoids Clustering Algorithm.
Definition at line 296 of file KCluster.hh.
| protocols::toolbox::KMedoid::KMedoid | ( | ) |
Definition at line 555 of file KCluster.cc.
References threshold_.
|
virtual |
Implements protocols::toolbox::KCluster.
Definition at line 634 of file KCluster.cc.
References protocols::toolbox::KClusterData::coords(), copy_coord(), cur_ncluster_, protocols::toolbox::KClusterData::dist_square(), and protocols::toolbox::KClusterData::get_natom().
Definition at line 623 of file KCluster.cc.
Referenced by assign().
|
virtual |
Implements protocols::toolbox::KCluster.
Definition at line 563 of file KCluster.cc.
References threshold_.
|
virtual |
Implements protocols::toolbox::KCluster.
Definition at line 579 of file KCluster.cc.
References cur_ncluster_, protocols::toolbox::KCluster::n_cluster_, protocols::RG(), and protocols::TR().
|
virtual |
Implements protocols::toolbox::KCluster.
Definition at line 568 of file KCluster.cc.
References core::scoring::hbonds::t(), and threshold_.
|
virtual |
Implements protocols::toolbox::KCluster.
Definition at line 720 of file KCluster.cc.
References protocols::toolbox::KClusterData::coords(), cur_ncluster_, protocols::toolbox::KClusterData::dist_square(), and protocols::toolbox::KClusterData::get_natom().
|
virtual |
Implements protocols::toolbox::KCluster.
Definition at line 573 of file KCluster.cc.
References protocols::TR().
|
protected |
Definition at line 308 of file KCluster.hh.
|
protected |
Definition at line 309 of file KCluster.hh.
Referenced by get_threshold(), KMedoid(), and set_threshold().
1.8.4