| Age | Commit message (Collapse) | Author |
|
This change implements a time jump to the next event in the queue if
there are no events scheduled for the current tick.
|
|
This change moves the default Simulator implementation into its own
package called 'omega'.
|
|
This change renames the package named 'kernel' to 'simulator' to better
convey the use of this package.
|
|
This change separates the Simulator interface from one of its possible
implementations. This allows us to easily swap simulators between
experiments.
|
|
This change embeds simulation kernels into the entities and relations of
the topology.
|
|
This change introduces a basic coroutine-based simulator implementation.
The simulator currently misses the crucial ability to send messages over
channels, which will be implemented in later commits.
|