COIN-OR::LEMON - Graph Library

Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • lemon/network_simplex.h

    r665 r659  
    11481148      // Run Circulation to check if a feasible solution exists
    11491149      typedef ConstMap<Arc, Flow> ConstArcMap;
    1150       ConstArcMap zero_arc_map(0), inf_arc_map(inf_cap);
    11511150      FlowNodeMap *csup = NULL;
    11521151      bool local_csup = false;
     
    11691168          } else {
    11701169            Circulation<GR, FlowArcMap, ConstArcMap, FlowNodeMap>
    1171               circ(_graph, *_plower, inf_arc_map, *csup);
     1170              circ(_graph, *_plower, ConstArcMap(inf_cap), *csup);
    11721171            circ_result = circ.run();
    11731172          }
     
    11751174          if (_pupper) {
    11761175            Circulation<GR, ConstArcMap, FlowArcMap, FlowNodeMap>
    1177               circ(_graph, zero_arc_map, *_pupper, *csup);
     1176              circ(_graph, ConstArcMap(0), *_pupper, *csup);
    11781177            circ_result = circ.run();
    11791178          } else {
    11801179            Circulation<GR, ConstArcMap, ConstArcMap, FlowNodeMap>
    1181               circ(_graph, zero_arc_map, inf_arc_map, *csup);
     1180              circ(_graph, ConstArcMap(0), ConstArcMap(inf_cap), *csup);
    11821181            circ_result = circ.run();
    11831182          }
     
    11961195          } else {
    11971196            Circulation<RevGraph, FlowArcMap, ConstArcMap, NegNodeMap>
    1198               circ(rgraph, *_plower, inf_arc_map, neg_csup);
     1197              circ(rgraph, *_plower, ConstArcMap(inf_cap), neg_csup);
    11991198            circ_result = circ.run();
    12001199          }
     
    12021201          if (_pupper) {
    12031202            Circulation<RevGraph, ConstArcMap, FlowArcMap, NegNodeMap>
    1204               circ(rgraph, zero_arc_map, *_pupper, neg_csup);
     1203              circ(rgraph, ConstArcMap(0), *_pupper, neg_csup);
    12051204            circ_result = circ.run();
    12061205          } else {
    12071206            Circulation<RevGraph, ConstArcMap, ConstArcMap, NegNodeMap>
    1208               circ(rgraph, zero_arc_map, inf_arc_map, neg_csup);
     1207              circ(rgraph, ConstArcMap(0), ConstArcMap(inf_cap), neg_csup);
    12091208            circ_result = circ.run();
    12101209          }
Note: See TracChangeset for help on using the changeset viewer.