diff --git a/viskit/MyViskitProjects/DefaultProject/EventGraphs/examples/TransferLineComponent.xml b/viskit/MyViskitProjects/DefaultProject/EventGraphs/examples/TransferLineComponent.xml deleted file mode 100644 index c9e8ddec9b611c19ffb4524e41bda0e529db23c9..0000000000000000000000000000000000000000 --- a/viskit/MyViskitProjects/DefaultProject/EventGraphs/examples/TransferLineComponent.xml +++ /dev/null @@ -1,68 +0,0 @@ -<?xml version="1.0" encoding="UTF-8" standalone="yes"?> -<SimEntity name="TransferLineComponent" package="examples" version="0.0.2" extend="SimEntityBase" xsi:noNamespaceSchemaLocation="http://diana.nps.edu/Simkit/simkit.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> - <Comment>TODO: Fix me, I'm currently broken!! tdn 8/29/24</Comment> - <Parameter name="totalNumberServers" type="int[]"/> - <Parameter name="serviceTime" type="simkit.random.RandomVariate[]"/> - <StateVariable name="numberAvailableServers" type="int[totalNumberServers.length]"/> - <StateVariable name="numberInQueue" type="int[totalNumberServers.length]"/> - <Event name="Run"> - <LocalVariable name="j" type="int" value="0"> - <Comment></Comment> - </LocalVariable> - <StateTransition state="numberAvailableServers" index="j> - <Assignment value="totalNumberServers[j]"/> - </StateTransition> - <StateTransition state="numberInQueue" index="_idxvar_1"> - <Assignment value="0"/> - </StateTransition> - <Schedule delay="0.0" event="InitializeWorkcenter" priority="DEFAULT"> - <EdgeParameter value="0"/> - </Schedule> - <Coordinate x="0.0" y="0.0"/> - </Event> - <Event name="InitializeWorkcenter"> - <Argument name="i" type="int"/> - <StateTransition state="numberInQueue" index="_idxvar_26"> - <Assignment value="0"/> - </StateTransition> - <StateTransition state="numberAvailableServers" index="_idxvar_27"> - <Assignment value="totalNumberServers[i]"/> - </StateTransition> - <Schedule event="InitializeWorkcenter" condition="i < totalNumberServers.length - 1" priority="DEFAULT"> - <EdgeParameter value="i+1"/> - </Schedule> - <Coordinate x="120.0" y="0.0"/> - </Event> - <Event name="Arrival"> - <Argument name="i" type="int"/> - <StateTransition state="numberInQueue" index="_idxvar_47"> - <Assignment value="numberInQueue[i] + 1"/> - </StateTransition> - <Schedule event="StartService" condition="getNumberAvailableServers(i) > 0" priority="DEFAULT"> - <EdgeParameter value="i"/> - </Schedule> - <Coordinate x="0.0" y="180.0"/> - </Event> - <Event name="StartService"> - <Argument name="i" type="int"/> - <StateTransition state="numberInQueue" index="_idxvar_48"> - <Assignment value="numberInQueue[i] + 1"/> - </StateTransition> - <StateTransition state="numberAvailableServers" index="_idxvar_49"> - <Assignment value="numberAvailableServers[i] - 1"/> - </StateTransition> - <Schedule delay="serviceTime[i].generate()" event="EndService" priority="DEFAULT"> - <EdgeParameter value="i"/> - </Schedule> - <Coordinate x="160.0" y="100.0"/> - </Event> - <Event name="EndService"> - <Argument name="i" type="int"/> - <StateTransition state="numberAvailableServers" index="_idxvar_50"> - <Assignment value="numberAvailableServers[i]+1"/> - </StateTransition> - <Schedule event="StartService" condition="getNumberInQueue(i) > 0" priority="DEFAULT"/> - <Schedule event="Arrival" condition="i < totalNumberServers.length - 1" priority="DEFAULT"/> - <Coordinate x="330.0" y="200.0"/> - </Event> -</SimEntity>