1function
RD = getTranCdfPassT(self, R)
2%
RD = GETTRANCDFPASST(R)
4if GlobalConstants.DummyMode
9if nargin<2 %~exist(
'R',
'var')
10 R = getAvgRespTHandles(self);
13RD = cell(sn.nstations, sn.nclasses);
14cdfmodel = self.model.copy;
16isNodeClassLogged = false(cdfmodel.getNumberOfNodes, cdfmodel.getNumberOfClasses);
17for i= 1:cdfmodel.getNumberOfStations
18 for r=1:cdfmodel.getNumberOfClasses
20 ni = self.model.getNodeIndex(cdfmodel.getStationNames{i});
21 isNodeClassLogged(ni,r) =
true;
26isNodeLogged = max(isNodeClassLogged,[],2);
28cdfmodel.linkAndLog(Plinked, isNodeLogged, logpath);
29SolverJMT(cdfmodel, self.getOptions).getAvg(); % log data
30logData = SolverJMT.parseLogs(cdfmodel, isNodeLogged, MetricType.toText(MetricType.RespT));
31% from here convert from
nodes in logData to stations
32for i= 1:cdfmodel.getNumberOfStations
33 ni = cdfmodel.getNodeIndex(cdfmodel.getStationNames{i});
34 for r=1:cdfmodel.getNumberOfClasses
35 if isNodeClassLogged(ni,r)
36 if ~isempty(logData{ni,r})
37 [F,X] = ecdf(logData{ni,r}.RespT);