Lines Matching defs:AugmentingOrder
196 auto AugmentingOrder = findAugmentingDAG();
199 Progress = augmentFlowAlongDAG(AugmentingOrder);
324 std::vector<uint64_t> AugmentingOrder;
377 AugmentingOrder.push_back(NodeIdx);
382 std::reverse(AugmentingOrder.begin(), AugmentingOrder.end());
385 for (size_t Src : AugmentingOrder) {
398 return AugmentingOrder;
402 /// the vertex order, AugmentingOrder. The objective is to send as much flow
405 bool augmentFlowAlongDAG(const std::vector<uint64_t> &AugmentingOrder) {
407 for (uint64_t Src : AugmentingOrder) {
418 for (uint64_t Src : AugmentingOrder) {
438 for (uint64_t Src : AugmentingOrder) {
461 for (size_t Idx = AugmentingOrder.size() - 1; Idx > 0; Idx--) {
462 uint64_t Src = AugmentingOrder[Idx - 1];
478 for (uint64_t Src : AugmentingOrder) {