LINE Solver
MATLAB API documentation
Loading...
Searching...
No Matches
saveTotalCapacity.m
1function [simDoc, section] = saveTotalCapacity(self, simDoc, section, ind)
2% [SIMDOC, SECTION] = SAVETOTALCAPACITY(SIMDOC, SECTION, NODEIDX)
3
4% Copyright (c) 2012-2026, Imperial College London
5% All rights reserved.
6
7sn = self.getStruct;
8sizeNode = simDoc.createElement('parameter');
9sizeNode.setAttribute('classPath', 'java.lang.Integer');
10sizeNode.setAttribute('name', 'totalCapacity');
11valueNode = simDoc.createElement('value');
12if ~sn.isstation(ind) || isinf(sn.cap(sn.nodeToStation(ind)))
13 valueNode.appendChild(simDoc.createTextNode(int2str(-1)));
14else
15 %valueNode.appendChild(simDoc.createTextNode(int2str(currentNode.cap)));
16 if isinf(sn.cap(sn.nodeToStation(ind)))
17 valueNode.appendChild(simDoc.createTextNode(int2str(-1)));
18 else
19 valueNode.appendChild(simDoc.createTextNode(int2str(sn.cap(sn.nodeToStation(ind)))));
20 end
21end
22
23sizeNode.appendChild(valueNode);
24section.appendChild(sizeNode);
25end
26