IMP
2.2.0
The Integrative Modeling Platform
|
A base class for clustering results where each item is in one cluster. More...
#include <IMP/statistics/PartitionalClustering.h>
Public Member Functions | |
PartitionalClustering (std::string name) | |
virtual const Ints & | get_cluster (unsigned int cluster_index) const =0 |
virtual int | get_cluster_representative (unsigned int cluster_index) const =0 |
virtual unsigned int | get_number_of_clusters () const =0 |
Public Member Functions inherited from IMP::base::Object | |
virtual void | clear_caches () |
virtual void | do_destroy () |
CheckLevel | get_check_level () const |
LogLevel | get_log_level () const |
virtual VersionInfo | get_version_info () const |
Get information about the module and version of the object. | |
void | set_check_level (CheckLevel l) |
void | set_log_level (LogLevel l) |
Set the logging level used in this object. More... | |
void | set_was_used (bool tf) const |
void | show (std::ostream &out=std::cout) const |
const std::string & | get_name () const |
void | set_name (std::string name) |
virtual std::string | get_type_name () const |
Additional Inherited Members | |
Protected Member Functions inherited from IMP::base::Object | |
Object (std::string name) | |
Construct an object with the given name. More... | |
Data items are represented by an index. In a partitional clustering each item can only be contained on one cluster. The indexes used refer to the index used in the Metric or Embedding used to generate the clustering.
Definition at line 25 of file PartitionalClustering.h.
|
pure virtual |
Return the list of indexes in the ith cluster.
Implemented in IMP::statistics::PartitionalClusteringWithCenter.
|
pure virtual |
Return the index of an item that "typifies" the ith cluster.
Implemented in IMP::statistics::PartitionalClusteringWithCenter.