Changeset 854:baf0b6e40211 in lemon-0.x for src/work/marci/augmenting_flow.h
- Timestamp:
- 09/15/04 12:34:12 (21 years ago)
- Branch:
- default
- Phase:
- public
- Convert:
- svn:c9d7d8f5-90d6-0310-b91f-818b3a526b0e/lemon/trunk@1153
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
src/work/marci/augmenting_flow.h
r777 r854 1262 1262 typename MG::Edge f=F.addEdge(res_graph_to_F[res_graph.tail(e)], 1263 1263 res_graph_to_F[res_graph.head(e)]); 1264 original_edge.update();1264 //original_edge.update(); 1265 1265 original_edge.set(f, e); 1266 residual_capacity.update();1266 //residual_capacity.update(); 1267 1267 residual_capacity.set(f, res_graph.resCap(e)); 1268 1268 } else { … … 1270 1270 typename MG::Edge f=F.addEdge(res_graph_to_F[res_graph.tail(e)], 1271 1271 res_graph_to_F[res_graph.head(e)]); 1272 original_edge.update();1272 //original_edge.update(); 1273 1273 original_edge.set(f, e); 1274 residual_capacity.update();1274 //residual_capacity.update(); 1275 1275 residual_capacity.set(f, res_graph.resCap(e)); 1276 1276 } … … 1295 1295 while (!dfs.finished()) { 1296 1296 ++dfs; 1297 if ( F.valid(/*typename MG::OutEdgeIt*/(dfs))) {1297 if (typename MG::Edge(dfs)!=INVALID) { 1298 1298 if (dfs.isBNodeNewlyReached()) { 1299 1299 typename MG::Node v=F.tail(dfs); … … 1312 1312 1313 1313 } else { 1314 F.erase( /*typename MG::OutEdgeIt*/(dfs));1314 F.erase(typename MG::Edge(dfs)); 1315 1315 } 1316 1316 }
Note: See TracChangeset
for help on using the changeset viewer.