Package-level declarations
Types
Permits controlled access to the underlying event generator. Of particular note are the timeUntilFirstEvent and initialTimeBtwEvents properties which govern the arrival process. In addition, the function setInitialEventTimeProcesses() is provided to facilitate the setting of both timeUntilFirstEvent and initialTimeBtwEvents to the same reference, which is a common use case.
An interface to define how event generators operate. The primary subclass is EventGenerator. Of particular note is the use of initial parameters:
Permits controlled access to the underlying event generator. Of particular note are the timeUntilFirstEvent and initialTimeBtwEvents properties which govern the arrival process. In addition, the function setInitialEventTimeProcesses() is provided to facilitate the setting of both timeUntilFirstEvent and initialTimeBtwEvents to the same reference, which is a common use case.
This interface defines the action to occur for an EventGenerator. Implementors place code in the method generate() in order to provide actions that can occur when the event that was generated is executed.
A tagging interface that is used to facilitate stream control for model elements that require randomness
Allows random selection of elements from the map. The supplied map must have at least one element. The supplied array must represent a valid cumulative distribution function over the same number of elements as in the map.
Allows random selection of elements from the map. The supplied map must have at least one element
A Schedule represents a known set of events that can occur according to a pattern. A schedule contains one or more instances of ScheduleItem. A ScheduleItem represents an item on a Schedule. It has a start time, relative to the start of the Schedule and a duration. If more than one schedule item needs to start at the same time, then a priority can be provided to determine the ordering (i.e. the smallest priority goes first). ScheduleItems are not scheduled to occur until the Schedule actually starts.