|
Rosetta 3.5
|
basic class for performing a K-style Clustering algorithm More...
#include <KCluster.hh>


Public Types | |
| typedef ObjexxFCL::FArray2_double | FA2d |
| typedef ObjexxFCL::FArray2P_double | FA2Pd |
| typedef ObjexxFCL::FArray2D_double | FA2Dd |
Public Member Functions | |
| KCluster () | |
| virtual | ~KCluster () |
| virtual void | init (KClusterElementOP, Size first=0)=0 |
| virtual void | update (KClusterElementOP, KClusterData &)=0 |
| virtual bool | whoami ()=0 |
| virtual Real | get_threshold ()=0 |
| virtual void | set_threshold (Real)=0 |
| virtual Real | assign (KClusterElementOP, KClusterData &)=0 |
| void | cluster (KClusterElementOP, KClusterData &, Size first=0) |
| void | set_ncluster (Size nc) |
Protected Attributes | |
| Size | n_cluster_ |
basic class for performing a K-style Clustering algorithm
Definition at line 269 of file KCluster.hh.
| typedef ObjexxFCL::FArray2_double protocols::toolbox::KCluster::FA2d |
Definition at line 272 of file KCluster.hh.
| typedef ObjexxFCL::FArray2D_double protocols::toolbox::KCluster::FA2Dd |
Definition at line 274 of file KCluster.hh.
| typedef ObjexxFCL::FArray2P_double protocols::toolbox::KCluster::FA2Pd |
Definition at line 273 of file KCluster.hh.
| protocols::toolbox::KCluster::KCluster | ( | ) |
Definition at line 503 of file KCluster.cc.
|
virtual |
Definition at line 511 of file KCluster.cc.
|
pure virtual |
Implemented in protocols::toolbox::GreedyKCenter, and protocols::toolbox::KMedoid.
| void protocols::toolbox::KCluster::cluster | ( | KClusterElementOP | c, |
| KClusterData & | d, | ||
| Size | first = 0 |
||
| ) |
Definition at line 513 of file KCluster.cc.
References core::init(), and protocols::TR().
|
pure virtual |
Implemented in protocols::toolbox::GreedyKCenter, and protocols::toolbox::KMedoid.
|
pure virtual |
Implemented in protocols::toolbox::GreedyKCenter, and protocols::toolbox::KMedoid.
|
inline |
Definition at line 288 of file KCluster.hh.
|
pure virtual |
Implemented in protocols::toolbox::GreedyKCenter, and protocols::toolbox::KMedoid.
|
pure virtual |
Implemented in protocols::toolbox::GreedyKCenter, and protocols::toolbox::KMedoid.
|
pure virtual |
Implemented in protocols::toolbox::GreedyKCenter, and protocols::toolbox::KMedoid.
|
protected |
Definition at line 291 of file KCluster.hh.
Referenced by protocols::toolbox::KMedoid::init(), and protocols::toolbox::GreedyKCenter::update().
1.8.4