This package contains classes that make up the kernel (the simulation engine).
This package contains classes that make up the kernel (the simulation engine). The only class in this package that is public is the ShopRun class. This class may be used by several sorts of applications (both heavy simulation experiments or model/testing development.)The structure of the kernel is a straight forward discrete event simulation system structure. There are SimualtionEntities: Job, Machine, RouteStart and RouteEnd. The Machines are linked to each other along the routes, each route starting with a RouteStart object and ending with a RouteEnd object. Thus each machine (which is the working process of the simulation) has queue coming into it and knows where to output the jobs when it is finished.