Lines Matching defs:Cluster
46 struct Cluster {
47 Cluster(int sec, size_t s) : next(sec), prev(sec), size(s) {}
70 std::vector<Cluster> clusters;
115 Cluster &toC = clusters[to];
121 for (Cluster &c : clusters)
126 static bool isNewDensityBad(Cluster &a, Cluster &b) {
142 static void mergeClusters(std::vector<Cluster> &cs, Cluster &into, int intoIdx,
143 Cluster &from, int fromIdx) {
160 // Cluster indices sorted by density.
175 Cluster &c = clusters[l];
186 Cluster *predC = &clusters[predL];