LINE Solver
MATLAB API documentation
Loading...
Searching...
No Matches
resetNetwork.m
1function nodes = resetNetwork(self, deleteCSNodes) % resets network topology
2% NODES = RESETNETWORK(DELETECSNODES) % RESETS NETWORK TOPOLOGY
3
4M = self.getNumberOfStations;
5if nargin<2 %~exist('deleteNodes','var')
6 deleteCSNodes = true;
7end
8
9% remove class switch nodes
10if deleteCSNodes
11 oldNodes = self.nodes;
12 self.nodes = {};
13 for notCS = find(~cellisa(oldNodes,'ClassSwitch'))'
14 self.nodes{end+1,1} = oldNodes{notCS};
15 end
16end
17
18for i = 1:M
19 self.stations{i}.output.initDispatcherJobClasses(self.classes);
20end
21
22self.handles = {};
23self.connections = [];
24nodes = self.getNodes;
25end
Definition mmt.m:92