|
|||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
See:
Description
Interface Summary | |
JobHolder | A JobHolder is a SimulationEntity that 'physically' holds jobs during its operation. |
SimulationEntity | A class or interface implementing/extending this interface implies that it is a simulation entity, thus it is a working object within the simulation. |
Class Summary | |
Job | The Job is actually a token that travels thourgh the system. |
Machine | This class is an enity in the simulation. |
RouteEnd | This class is the output pile of a route. |
RouteStart | This Simulation Entity is the pile of jobs at the start of the route. |
ShopRun | This class is the Process in the simulation that starts it all (the main process). |
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.
|
|||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |