|
| void | protocols::multistage_rosetta_scripts::cluster::assign_initial_medoids_on_the_fly (utility::vector1< bool > const &medoids, utility::vector1< uint > &medoid_for_cluster, utility::vector1< uint > &cluster_for_point) |
| | This assumes you already created k "true"s in medoids vector. Just goes through and updates medoid_for_cluster and cluster_for_point (but only for medoids) More...
|
| |
| void | protocols::multistage_rosetta_scripts::cluster::assign_medoids_on_the_fly (utility::vector1< ClusterMetricCOP > const &points, utility::vector1< bool > &medoids, utility::vector1< uint > &medoid_for_cluster, utility::vector1< uint > &cluster_for_point) |
| | Iterates though every point and tests to see if it is the best medoid for its cluster. More...
|
| |
| core::Real | protocols::multistage_rosetta_scripts::cluster::assign_non_medoids_to_clusters_on_the_fly (utility::vector1< ClusterMetricCOP > const &points, utility::vector1< bool > const &medoids, utility::vector1< uint > const &medoid_for_cluster, utility::vector1< uint > &cluster_for_point) |
| | After the medoids have been assigned, go through each point and determine which cluster it is in. Returns total distance cost. More...
|
| |
| void | protocols::multistage_rosetta_scripts::cluster::k_medoids_on_the_fly (utility::vector1< ClusterMetricCOP > const &points, unsigned short int const num_medoids, utility::vector1< bool > &best_medoids) |
| | Finds "num_medoids" number of clusters from within the "points" vector. If a point becomes the center of a cluster, it's index in "medoid_positions" is set to true. False otherwise. medoid_positions.size() will equal points.size() More...
|
| |