LINE Solver
MATLAB API documentation
Loading...
Searching...
No Matches
spaceLocalVars.m
1function space = spaceLocalVars(sn, ind)
2% SPACE = SPACELOCALVARS(QN, IND)
3
4% Copyright (c) 2012-2026, Imperial College London
5% All rights reserved.
6
7% Generate state space for local state variables
8
9%ind: node index
10%ist = sn.nodeToStation(ind);
11%isf = sn.nodeToStateful(ind);
12
13space = [];
14
15switch sn.nodetype(ind)
16 case NodeType.Cache
17 space = State.spaceCache(sn.nodeparam{ind}.nitems,sn.nodeparam{ind}.itemcap);
18end
19
20for r=1:sn.nclasses
21 switch sn.routing(ind,r)
22 case {RoutingStrategy.RROBIN, RoutingStrategy.WRROBIN}
23 space = State.cartesian(space, sn.nodeparam{ind}{r}.outlinks(:));
24 end
25end
26end