LINE Solver
MATLAB API documentation
Loading...
Searching...
No Matches
tut01_mm1_basics.m
1% Example 1: A M/M/1 queue
2GlobalConstants.setVerbose(VerboseLevel.STD);
3model = Network('M/M/1');
4%% Block 1: nodes
5source = Source(model, 'Source');
6queue = Queue(model, 'Queue', SchedStrategy.FCFS);
7sink = Sink(model, 'Sink');
8%% Block 2: classes
9jobclass = OpenClass(model, 'Class1');
10source.setArrival(jobclass, Exp(1));
11queue.setService(jobclass, Exp(2));
12%% Block 3: topology
13model.link(Network.serialRouting(source,queue,sink));
14%% Block 4: solution
15AvgTable_native = JMT(model,'seed',23000,'samples',10000).avgTable();
16AvgTable = IndexedAvgTable(AvgTable_native);
17%% select a particular table row using direct indexing
18ARow = AvgTable(queue, jobclass)
19%% select a particular table row using string names
20ARow = AvgTable.filterBy(queue) % returns all rows for 'Queue'
21%% export to JMT
22%model.jsimgView
Definition mmt.m:92