diff -r fa2877651022 -r 90defb96ee61 lemon/cycle_canceling.h --- a/lemon/cycle_canceling.h Sun Oct 05 20:08:13 2008 +0000 +++ b/lemon/cycle_canceling.h Mon Oct 06 15:08:17 2008 +0000 @@ -168,8 +168,9 @@ const CostMap &cost, const SupplyMap &supply ) : _graph(graph), _lower(&lower), _capacity(graph), _cost(cost), - _supply(graph), _flow(0), _local_flow(false), - _potential(0), _local_potential(false), _res_cost(_cost) + _supply(graph), _flow(NULL), _local_flow(false), + _potential(NULL), _local_potential(false), _res_graph(NULL), + _res_cost(_cost) { // Removing non-zero lower bounds _capacity = subMap(capacity, lower); @@ -198,8 +199,9 @@ const CostMap &cost, const SupplyMap &supply ) : _graph(graph), _lower(NULL), _capacity(capacity), _cost(cost), - _supply(supply), _flow(0), _local_flow(false), - _potential(0), _local_potential(false), _res_cost(_cost) + _supply(supply), _flow(NULL), _local_flow(false), + _potential(NULL), _local_potential(false), _res_graph(NULL), + _res_cost(_cost) { // Checking the sum of supply values Supply sum = 0; @@ -226,8 +228,9 @@ Node s, Node t, Supply flow_value ) : _graph(graph), _lower(&lower), _capacity(graph), _cost(cost), - _supply(graph), _flow(0), _local_flow(false), - _potential(0), _local_potential(false), _res_cost(_cost) + _supply(graph), _flow(NULL), _local_flow(false), + _potential(NULL), _local_potential(false), _res_graph(NULL), + _res_cost(_cost) { // Removing non-zero lower bounds _capacity = subMap(capacity, lower); @@ -261,8 +264,9 @@ Node s, Node t, Supply flow_value ) : _graph(graph), _lower(NULL), _capacity(capacity), _cost(cost), - _supply(graph, 0), _flow(0), _local_flow(false), - _potential(0), _local_potential(false), _res_cost(_cost) + _supply(graph, 0), _flow(NULL), _local_flow(false), + _potential(NULL), _local_potential(false), _res_graph(NULL), + _res_cost(_cost) { _supply[s] = flow_value; _supply[t] = -flow_value;