![]() |
Rosetta
2021.16
|
Greedy K-Center Clustering Algorithm. More...
#include <KCluster.hh>

Public Member Functions | |
| GreedyKCenter () | |
| bool | whoami () override |
| core::Real | get_threshold () override |
| void | init (KClusterElementOP, core::Size first=0) override |
| core::Real | assign (KClusterElementOP, KClusterData &) override |
| void | update (KClusterElementOP, KClusterData &) override |
| void | set_threshold (core::Real) override |
Public Member Functions inherited from protocols::toolbox::KCluster | |
| KCluster () | |
| ~KCluster () override | |
| void | cluster (KClusterElementOP, KClusterData &, core::Size first=0) |
| void | set_ncluster (core::Size nc) |
Protected Attributes | |
| core::Real | radius_ |
Protected Attributes inherited from protocols::toolbox::KCluster | |
| core::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 |
Greedy K-Center Clustering Algorithm.
| protocols::toolbox::GreedyKCenter::GreedyKCenter | ( | ) |
References radius_.
|
overridevirtual |
Implements protocols::toolbox::KCluster.
References protocols::toolbox::KClusterData::dist_square().
|
overridevirtual |
Implements protocols::toolbox::KCluster.
References radius_.
|
overridevirtual |
Implements protocols::toolbox::KCluster.
References core::conformation::membrane::center, core::scoring::rg, and protocols::TR().
|
overridevirtual |
Implements protocols::toolbox::KCluster.
References radius_.
|
overridevirtual |
Implements protocols::toolbox::KCluster.
References protocols::toolbox::KCluster::n_cluster_, and protocols::TR().
|
overridevirtual |
Implements protocols::toolbox::KCluster.
References protocols::TR().
|
protected |
Referenced by get_threshold(), GreedyKCenter(), and set_threshold().
1.8.7