diff options
| author | Fabian Mastenbroek <mail.fabianm@gmail.com> | 2020-02-11 14:23:00 +0100 |
|---|---|---|
| committer | Georgios Andreadis <info@gandreadis.com> | 2020-02-11 14:40:15 +0100 |
| commit | 56ff9a31c59f271fb5f40bb9d3bed9a6d5b48a6f (patch) | |
| tree | ff0615a1c6068ace7ade752fcc85ffc7be37d642 /odcsim | |
| parent | f5913d767d17d1dc676fa95174f5d95d0ea12ade (diff) | |
docs: Elaborate on unique ids of events
Diffstat (limited to 'odcsim')
| -rw-r--r-- | odcsim/odcsim-engine-omega/src/main/kotlin/com/atlarge/odcsim/engine/omega/OmegaSimulationEngine.kt | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/odcsim/odcsim-engine-omega/src/main/kotlin/com/atlarge/odcsim/engine/omega/OmegaSimulationEngine.kt b/odcsim/odcsim-engine-omega/src/main/kotlin/com/atlarge/odcsim/engine/omega/OmegaSimulationEngine.kt index 767e139a..11dae528 100644 --- a/odcsim/odcsim-engine-omega/src/main/kotlin/com/atlarge/odcsim/engine/omega/OmegaSimulationEngine.kt +++ b/odcsim/odcsim-engine-omega/src/main/kotlin/com/atlarge/odcsim/engine/omega/OmegaSimulationEngine.kt @@ -90,6 +90,11 @@ class OmegaSimulationEngine(rootBehavior: Behavior, override val name: String) : */ private val channels: MutableSet<ChannelImpl<*>> = HashSet() + /** + * A unique increasing identifier assigned to each event, needed because otherwise two events occurring in sequence + * (but at the same time) may be differently ordered in the internal priority queue (queue) since it does not + * guarantee insertion order. + */ private var nextId: Long = 0 /** |
