Searched refs:BalancingQueue (Results 1 – 2 of 2) sorted by relevance
169 BalancingQueueType BalancingQueue(compareClusters); in findPartitions() local172 BalancingQueue.push(std::make_pair(i, 0)); in findPartitions()198 unsigned CurrentClusterID = BalancingQueue.top().first; in findPartitions()199 unsigned CurrentClusterSize = BalancingQueue.top().second; in findPartitions()200 BalancingQueue.pop(); in findPartitions()218 BalancingQueue.push(std::make_pair(CurrentClusterID, CurrentClusterSize)); in findPartitions()293 BalancingQueueType BalancingQueue(compareClusters); in SplitModule() local297 BalancingQueue.push(*It); in SplitModule()299 BalancingQueue.push({I, 0}); in SplitModule()302 const unsigned I = BalancingQueue.top().first; in SplitModule()[all …]
481 std::vector<std::pair<PartitionID, CostType>> BalancingQueue; in doPartitioning() local483 BalancingQueue.emplace_back(I, 0); in doPartitioning()500 for (auto &[QueuePID, Cost] : reverse(BalancingQueue)) { in doPartitioning()517 sort(BalancingQueue, ComparePartitions); in doPartitioning()566 auto [PID, CurCost] = BalancingQueue.back(); in doPartitioning()