Lines Matching refs:PID
487 const auto AssignToPartition = [&](PartitionID PID, in doPartitioning()
489 auto &FnsInPart = Partitions[PID]; in doPartitioning()
493 SML << "assign " << getName(*FWD.Fn) << " to P" << PID << "\n -> "; in doPartitioning()
501 if (QueuePID == PID) { in doPartitioning()
503 for (auto *Fn : Partitions[PID]) in doPartitioning()
506 SML << "[Updating P" << PID << " Cost]:" << Cost << " -> " << NewCost; in doPartitioning()
550 for (const auto &[PID, Fns] : enumerate(Partitions)) { in doPartitioning()
553 << PID << '\n'; in doPartitioning()
555 SML << " selecting P" << PID << '\n'; in doPartitioning()
556 AssignToPartition(PID, CurFn); in doPartitioning()
566 auto [PID, CurCost] = BalancingQueue.back(); in doPartitioning()
567 AssignToPartition(PID, CurFn); in doPartitioning()