12 #include "../stdafx.h" 
   15 #include "../safeguards.h" 
   23   for (NodeID node_id = 0; node_id < job.
Size(); ++node_id) {
 
   24     Node prev_node = job[node_id];
 
   25     StationID prev = prev_node.
Station();
 
   26     PathList &paths = prev_node.Paths();
 
   27     for (PathList::iterator i = paths.begin(); i != paths.end(); ++i) {
 
   33       StationID origin = job[path->
GetOrigin()].Station();
 
   34       assert(prev != via && via != origin);
 
   36       node.Flows().AddFlow(origin, via, flow);
 
   40         prev_node.Flows().PassOnFlow(origin, via, flow);
 
   43         prev_node.Flows().AddFlow(origin, via, flow);
 
   48   for (NodeID node_id = 0; node_id < job.
Size(); ++node_id) {
 
   50     Node node = job[node_id];
 
   58       for (FlowStatMap::iterator i = flows.begin(); i != flows.end(); ++i) {
 
   59         i->second.ScaleToMonthly(runtime);
 
   63     PathList &paths = node.Paths();
 
   64     for (PathList::iterator i = paths.begin(); i != paths.end(); ++i) {