LINE Solver
MATLAB API documentation
Loading...
Searching...
No Matches
getAvgNodeResidTChain.m
1function [WN] = getAvgNodeResidTChain(self,R)
2% [WN] = GETAVGNODERESIDTCHAIN(SELF,R)
3% Return average response time aggregated by chain
4%
5% Copyright (c) 2012-2026, Imperial College London
6% All rights reserved.
7
8sn = self.model.getStruct();
9[~,~,~,~,~,WNclass] = getAvgNode(self);
10
11[~,~,~,alpha,~,~,~] = sn_get_demands_chain(sn);
12% compute average chain metrics
13WN = zeros(sn.nnodes, sn.nchains);
14for c=1:sn.nchains
15 inchain = sn.inchain{c};
16 for i=1:sn.nnodes
17 if ~isempty(WNclass)
18 if sn.isstation(i)
19 WN(i,c) = WNclass(sn.nodeToStation(i),inchain)*alpha(sn.nodeToStation(i),inchain)';
20 end
21 end
22 end
23end
24end