src/hugo/graph_wrapper.h
changeset 656 9971eb8bfbe8
parent 655 a9878222d5c8
child 658 b3564d0e9c60
     1.1 --- a/src/hugo/graph_wrapper.h	Fri May 21 10:57:30 2004 +0000
     1.2 +++ b/src/hugo/graph_wrapper.h	Fri May 21 12:40:39 2004 +0000
     1.3 @@ -1380,6 +1380,9 @@
     1.4      const CapacityMap* capacity;
     1.5      const FlowMap* flow;
     1.6    public:
     1.7 +    void setGraph(const Graph& _graph) { graph=&_graph; }
     1.8 +    void setCapacity(const CapacityMap& _capacity) { capacity=&_capacity; }
     1.9 +    void setFlow(const FlowMap& _flow) { flow=&_flow; }
    1.10      ForwardFilter(const Graph& _graph, 
    1.11  		  const CapacityMap& _capacity, const FlowMap& _flow) :
    1.12        graph(&_graph), capacity(&_capacity), flow(&_flow) { }
    1.13 @@ -1395,6 +1398,9 @@
    1.14      const CapacityMap* capacity;
    1.15      const FlowMap* flow;
    1.16    public:
    1.17 +    void setGraph(const Graph& _graph) { graph=&_graph; }
    1.18 +    void setCapacity(const CapacityMap& _capacity) { capacity=&_capacity; }
    1.19 +    void setFlow(const FlowMap& _flow) { flow=&_flow; }
    1.20      BackwardFilter(const Graph& _graph, 
    1.21  		   const CapacityMap& _capacity, const FlowMap& _flow) :
    1.22        graph(&_graph), capacity(&_capacity), flow(&_flow) { }
    1.23 @@ -1424,6 +1430,14 @@
    1.24      FlowMap* flow;
    1.25      ForwardFilter<Graph, Number, CapacityMap, FlowMap> forward_filter;
    1.26      BackwardFilter<Graph, Number, CapacityMap, FlowMap> backward_filter;
    1.27 +//     ResGraphWrapper() : Parent(), 
    1.28 +// 			capacity(0), flow(0) { }
    1.29 +//     void setCapacityMap(const CapacityMap& _capacity) {
    1.30 +//       capacity=&_capacity;
    1.31 +//     }
    1.32 +//     void setFlowMap(FlowMap& _flow) {
    1.33 +//       flow=&_flow;
    1.34 +//     }
    1.35    public:
    1.36      ResGraphWrapper(Graph& _graph, const CapacityMap& _capacity, 
    1.37  		       FlowMap& _flow) :