|
5 | 5 | <mxCell id="0" /> |
6 | 6 | <mxCell id="1" parent="0" /> |
7 | 7 | <mxCell id="ltitkqDnKHNBnyyiyaz9-99" value="" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#EEEEEE;strokeColor=none;opacity=50;" parent="1" vertex="1"> |
8 | | - <mxGeometry x="550" width="344" height="380" as="geometry" /> |
| 8 | + <mxGeometry x="670" y="225.5" width="344" height="380" as="geometry" /> |
9 | 9 | </mxCell> |
10 | 10 | <mxCell id="ltitkqDnKHNBnyyiyaz9-87" value="" style="rounded=1;whiteSpace=wrap;html=1;strokeColor=none;fillColor=#EEEEEE;fontStyle=1;opacity=50;" parent="1" vertex="1"> |
11 | | - <mxGeometry x="-215" y="400" width="815" height="376" as="geometry" /> |
| 11 | + <mxGeometry x="-215" y="400" width="865" height="490" as="geometry" /> |
12 | 12 | </mxCell> |
13 | 13 | <mxCell id="ltitkqDnKHNBnyyiyaz9-67" value="" style="rounded=1;whiteSpace=wrap;html=1;strokeColor=none;fillColor=#EEEEEE;fontStyle=1;opacity=50;" parent="1" vertex="1"> |
14 | | - <mxGeometry x="-30" y="9.5" width="550" height="321" as="geometry" /> |
| 14 | + <mxGeometry x="-30" y="9.5" width="680" height="321" as="geometry" /> |
15 | 15 | </mxCell> |
16 | 16 | <mxCell id="ltitkqDnKHNBnyyiyaz9-64" style="edgeStyle=orthogonalEdgeStyle;rounded=1;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="ltitkqDnKHNBnyyiyaz9-3" target="ltitkqDnKHNBnyyiyaz9-30" edge="1"> |
17 | 17 | <mxGeometry relative="1" as="geometry" /> |
|
38 | 38 | <mxGeometry relative="1" as="geometry" /> |
39 | 39 | </mxCell> |
40 | 40 | <mxCell id="ltitkqDnKHNBnyyiyaz9-6" value="<font style="font-size: 18px;">Runner</font>" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#68A9D4;" parent="1" vertex="1"> |
41 | | - <mxGeometry x="675.25" y="80" width="98.5" height="40" as="geometry" /> |
| 41 | + <mxGeometry x="795.25" y="305.5" width="98.5" height="40" as="geometry" /> |
42 | 42 | </mxCell> |
43 | 43 | <mxCell id="ltitkqDnKHNBnyyiyaz9-61" style="edgeStyle=orthogonalEdgeStyle;rounded=1;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" source="ltitkqDnKHNBnyyiyaz9-7" target="ltitkqDnKHNBnyyiyaz9-5" edge="1"> |
44 | 44 | <mxGeometry relative="1" as="geometry" /> |
|
127 | 127 | <mxGeometry relative="1" as="geometry" /> |
128 | 128 | </mxCell> |
129 | 129 | <mxCell id="ltitkqDnKHNBnyyiyaz9-28" value="<font style="font-size: 14px;">experiment</font>" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#A9E4F5;" parent="1" vertex="1"> |
130 | | - <mxGeometry x="682.5" y="155" width="78.5" height="30" as="geometry" /> |
| 130 | + <mxGeometry x="802.5" y="380.5" width="78.5" height="30" as="geometry" /> |
131 | 131 | </mxCell> |
132 | 132 | <mxCell id="ltitkqDnKHNBnyyiyaz9-29" value="<font style="font-size: 14px;">patient</font>" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#A9E4F5;" parent="1" vertex="1"> |
133 | 133 | <mxGeometry x="-193" y="525" width="66" height="30" as="geometry" /> |
|
139 | 139 | <mxGeometry x="-20" y="270" width="172" height="30" as="geometry" /> |
140 | 140 | </mxCell> |
141 | 141 | <mxCell id="ltitkqDnKHNBnyyiyaz9-32" value="<font style="font-size: 14px;">run_single()</font>" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#F2A25C;" parent="1" vertex="1"> |
142 | | - <mxGeometry x="592.5" y="238" width="90" height="30" as="geometry" /> |
| 142 | + <mxGeometry x="712.5" y="463.5" width="90" height="30" as="geometry" /> |
143 | 143 | </mxCell> |
144 | 144 | <mxCell id="ltitkqDnKHNBnyyiyaz9-33" value="<font style="font-size: 14px;">run_reps()</font>" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#F2A25C;" parent="1" vertex="1"> |
145 | | - <mxGeometry x="761.5" y="238" width="90" height="30" as="geometry" /> |
| 145 | + <mxGeometry x="881.5" y="463.5" width="90" height="30" as="geometry" /> |
146 | 146 | </mxCell> |
147 | 147 | <mxCell id="ltitkqDnKHNBnyyiyaz9-34" value="Runs model once<div>Calculates run results</div>" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=1;" parent="1" vertex="1"> |
148 | | - <mxGeometry x="550" y="268" width="175" height="40" as="geometry" /> |
| 148 | + <mxGeometry x="670" y="493.5" width="175" height="40" as="geometry" /> |
149 | 149 | </mxCell> |
150 | 150 | <mxCell id="ltitkqDnKHNBnyyiyaz9-35" value="patient-level results" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#D3F1E2;" parent="1" vertex="1"> |
151 | 151 | <mxGeometry x="29" y="836" width="120" height="30" as="geometry" /> |
|
154 | 154 | <mxGeometry x="350" y="570" width="120" height="30" as="geometry" /> |
155 | 155 | </mxCell> |
156 | 156 | <mxCell id="ltitkqDnKHNBnyyiyaz9-37" value="run results" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#D3F1E2;" parent="1" vertex="1"> |
157 | | - <mxGeometry x="577.5" y="308" width="120" height="30" as="geometry" /> |
| 157 | + <mxGeometry x="697.5" y="533.5" width="120" height="30" as="geometry" /> |
158 | 158 | </mxCell> |
159 | 159 | <mxCell id="ltitkqDnKHNBnyyiyaz9-38" value="overall results" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#D3F1E2;" parent="1" vertex="1"> |
160 | | - <mxGeometry x="746.5" y="318" width="120" height="30" as="geometry" /> |
| 160 | + <mxGeometry x="866.5" y="543.5" width="120" height="30" as="geometry" /> |
161 | 161 | </mxCell> |
162 | 162 | <mxCell id="ltitkqDnKHNBnyyiyaz9-39" value="Performs multiple runs / replications and finds overall results" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=1;" parent="1" vertex="1"> |
163 | | - <mxGeometry x="719" y="273" width="175" height="40" as="geometry" /> |
| 163 | + <mxGeometry x="839" y="498.5" width="175" height="40" as="geometry" /> |
164 | 164 | </mxCell> |
165 | 165 | <mxCell id="ltitkqDnKHNBnyyiyaz9-40" value="At specified intervals, records the current nurse utilisation and cumulative mean waiting time" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=1;" parent="1" vertex="1"> |
166 | 166 | <mxGeometry x="239" y="519" width="175" height="40" as="geometry" /> |
167 | 167 | </mxCell> |
168 | 168 | <mxCell id="ltitkqDnKHNBnyyiyaz9-41" value="Key:" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=1;fontStyle=1;" parent="1" vertex="1"> |
169 | | - <mxGeometry x="764" y="655" width="45" height="25" as="geometry" /> |
| 169 | + <mxGeometry x="786.5" y="700" width="45" height="25" as="geometry" /> |
170 | 170 | </mxCell> |
171 | 171 | <mxCell id="ltitkqDnKHNBnyyiyaz9-42" value="Results" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#D3F1E2;" parent="1" vertex="1"> |
172 | | - <mxGeometry x="719" y="806" width="135" height="30" as="geometry" /> |
| 172 | + <mxGeometry x="741.5" y="851" width="135" height="30" as="geometry" /> |
173 | 173 | </mxCell> |
174 | 174 | <mxCell id="ltitkqDnKHNBnyyiyaz9-43" value="Functions or methods" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#F4CBA1;" parent="1" vertex="1"> |
175 | | - <mxGeometry x="719" y="768" width="135" height="30" as="geometry" /> |
| 175 | + <mxGeometry x="741.5" y="813" width="135" height="30" as="geometry" /> |
176 | 176 | </mxCell> |
177 | 177 | <mxCell id="ltitkqDnKHNBnyyiyaz9-44" value="Instance of class" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#A9E4F5;" parent="1" vertex="1"> |
178 | | - <mxGeometry x="719" y="729" width="135" height="30" as="geometry" /> |
| 178 | + <mxGeometry x="741.5" y="774" width="135" height="30" as="geometry" /> |
179 | 179 | </mxCell> |
180 | 180 | <mxCell id="ltitkqDnKHNBnyyiyaz9-45" value="Class" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#68A9D4;" parent="1" vertex="1"> |
181 | | - <mxGeometry x="719" y="690.5" width="135" height="30" as="geometry" /> |
| 181 | + <mxGeometry x="741.5" y="735.5" width="135" height="30" as="geometry" /> |
182 | 182 | </mxCell> |
183 | 183 | <mxCell id="ltitkqDnKHNBnyyiyaz9-72" value="" style="curved=1;endArrow=classic;html=1;rounded=1;" parent="1" edge="1"> |
184 | 184 | <mxGeometry width="50" height="50" relative="1" as="geometry"> |
|
217 | 217 | <mxGeometry x="-230" y="60" width="190" height="71" as="geometry" /> |
218 | 218 | </mxCell> |
219 | 219 | <mxCell id="ltitkqDnKHNBnyyiyaz9-100" value="<font style="font-size: 18px;">Running the model</font>" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=1;fontStyle=1;" parent="1" vertex="1"> |
220 | | - <mxGeometry x="629.5" y="20" width="190" height="31" as="geometry" /> |
| 220 | + <mxGeometry x="749.5" y="245.5" width="190" height="31" as="geometry" /> |
221 | 221 | </mxCell> |
222 | | - <mxCell id="vqxNZKrtE7Uk3ozEDKWz-3" value="<font style="font-size: 18px;">SimLogger</font>" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#68A9D4;" parent="1" vertex="1"> |
223 | | - <mxGeometry x="307" y="160" width="113" height="40" as="geometry" /> |
| 222 | + <mxCell id="7yZ3_BnLaosynqhN-OXv-4" style="edgeStyle=orthogonalEdgeStyle;rounded=1;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;curved=0;" edge="1" parent="1" source="vqxNZKrtE7Uk3ozEDKWz-3" target="vqxNZKrtE7Uk3ozEDKWz-6"> |
| 223 | + <mxGeometry relative="1" as="geometry" /> |
224 | 224 | </mxCell> |
225 | | - <mxCell id="vqxNZKrtE7Uk3ozEDKWz-5" style="edgeStyle=orthogonalEdgeStyle;rounded=1;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" target="vqxNZKrtE7Uk3ozEDKWz-6" edge="1"> |
226 | | - <mxGeometry relative="1" as="geometry"> |
227 | | - <mxPoint x="363.5" y="200" as="sourcePoint" /> |
228 | | - </mxGeometry> |
| 225 | + <mxCell id="vqxNZKrtE7Uk3ozEDKWz-3" value="<font style="font-size: 18px;">SimLogger</font>" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#68A9D4;" parent="1" vertex="1"> |
| 226 | + <mxGeometry x="496.5" y="160" width="113" height="40" as="geometry" /> |
229 | 227 | </mxCell> |
230 | | - <mxCell id="vqxNZKrtE7Uk3ozEDKWz-15" style="edgeStyle=orthogonalEdgeStyle;rounded=1;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;fontSize=12;startSize=8;endSize=8;" parent="1" source="vqxNZKrtE7Uk3ozEDKWz-6" target="vqxNZKrtE7Uk3ozEDKWz-9" edge="1"> |
231 | | - <mxGeometry relative="1" as="geometry"> |
232 | | - <Array as="points"> |
233 | | - <mxPoint x="364" y="410" /> |
234 | | - <mxPoint x="495" y="410" /> |
235 | | - </Array> |
236 | | - </mxGeometry> |
| 228 | + <mxCell id="7yZ3_BnLaosynqhN-OXv-6" style="edgeStyle=orthogonalEdgeStyle;rounded=1;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;curved=0;" edge="1" parent="1" source="vqxNZKrtE7Uk3ozEDKWz-6" target="vqxNZKrtE7Uk3ozEDKWz-9"> |
| 229 | + <mxGeometry relative="1" as="geometry" /> |
237 | 230 | </mxCell> |
238 | 231 | <mxCell id="vqxNZKrtE7Uk3ozEDKWz-6" value="<font style="font-size: 14px;">logger</font>" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#A9E4F5;" parent="1" vertex="1"> |
239 | | - <mxGeometry x="330.5" y="250" width="66" height="30" as="geometry" /> |
| 232 | + <mxGeometry x="520" y="250" width="66" height="30" as="geometry" /> |
240 | 233 | </mxCell> |
241 | 234 | <mxCell id="vqxNZKrtE7Uk3ozEDKWz-9" value="<font style="font-size: 14px;">log()</font>" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#F2A25C;" parent="1" vertex="1"> |
242 | | - <mxGeometry x="450" y="676" width="90" height="30" as="geometry" /> |
| 235 | + <mxGeometry x="508" y="658" width="90" height="30" as="geometry" /> |
243 | 236 | </mxCell> |
244 | 237 | <mxCell id="vqxNZKrtE7Uk3ozEDKWz-11" value="Prints updates&nbsp;<span style="background-color: transparent; color: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));">(e.g. "Patient 1 arrives at: 13.174 minutes") to console or saves to log</span>" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=1;" parent="1" vertex="1"> |
245 | | - <mxGeometry x="396.5" y="713.5" width="185" height="40" as="geometry" /> |
| 238 | + <mxGeometry x="460.5" y="700" width="185" height="40" as="geometry" /> |
246 | 239 | </mxCell> |
247 | 240 | <mxCell id="vqxNZKrtE7Uk3ozEDKWz-13" value="<font style="font-size: 18px;">Set-up</font>" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=1;fontStyle=1;" parent="1" vertex="1"> |
248 | 241 | <mxGeometry x="6" y="20" width="90" height="31" as="geometry" /> |
249 | 242 | </mxCell> |
250 | 243 | <mxCell id="vqxNZKrtE7Uk3ozEDKWz-14" value="<font style="font-size: 18px;">Simulation</font>" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=1;fontStyle=1;" parent="1" vertex="1"> |
251 | 244 | <mxGeometry x="-150" y="400" width="110" height="31" as="geometry" /> |
252 | 245 | </mxCell> |
| 246 | + <mxCell id="7yZ3_BnLaosynqhN-OXv-3" style="edgeStyle=orthogonalEdgeStyle;rounded=1;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;curved=0;" edge="1" parent="1" source="7yZ3_BnLaosynqhN-OXv-1" target="7yZ3_BnLaosynqhN-OXv-2"> |
| 247 | + <mxGeometry relative="1" as="geometry" /> |
| 248 | + </mxCell> |
| 249 | + <mxCell id="7yZ3_BnLaosynqhN-OXv-1" value="<font style="font-size: 18px;">MonitoredResource</font>" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#68A9D4;" vertex="1" parent="1"> |
| 250 | + <mxGeometry x="290" y="160" width="180" height="40" as="geometry" /> |
| 251 | + </mxCell> |
| 252 | + <mxCell id="7yZ3_BnLaosynqhN-OXv-2" value="<font style="font-size: 14px;">nurse</font>" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#A9E4F5;" vertex="1" parent="1"> |
| 253 | + <mxGeometry x="347" y="250" width="66" height="30" as="geometry" /> |
| 254 | + </mxCell> |
| 255 | + <mxCell id="7yZ3_BnLaosynqhN-OXv-8" value="" style="curved=1;endArrow=classic;html=1;rounded=1;dashed=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;" edge="1" parent="1" source="ltitkqDnKHNBnyyiyaz9-22"> |
| 256 | + <mxGeometry width="50" height="50" relative="1" as="geometry"> |
| 257 | + <mxPoint x="335" y="726" as="sourcePoint" /> |
| 258 | + <mxPoint x="320" y="790" as="targetPoint" /> |
| 259 | + <Array as="points"> |
| 260 | + <mxPoint x="310" y="730" /> |
| 261 | + <mxPoint x="320" y="740" /> |
| 262 | + </Array> |
| 263 | + </mxGeometry> |
| 264 | + </mxCell> |
| 265 | + <mxCell id="7yZ3_BnLaosynqhN-OXv-11" value="Nurse is a MonitoredResource, so every time it is requested and released, time-weighted monitoring statistics are updated" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=1;" vertex="1" parent="1"> |
| 266 | + <mxGeometry x="280" y="810" width="200" height="40" as="geometry" /> |
| 267 | + </mxCell> |
253 | 268 | </root> |
254 | 269 | </mxGraphModel> |
255 | 270 | </diagram> |
|
0 commit comments