summaryrefslogtreecommitdiff
path: root/opendc-core/src/test
AgeCommit message (Collapse)Author
2017-09-06Implement time jumps to next eventFabian Mastenbroek
This change implements a time jump to the next event in the queue if there are no events scheduled for the current tick.
2017-09-06Move default Simulator into own packageFabian Mastenbroek
This change moves the default Simulator implementation into its own package called 'omega'.
2017-09-06Rename kernel package to simulatorFabian Mastenbroek
This change renames the package named 'kernel' to 'simulator' to better convey the use of this package.
2017-09-06Separate Simulator interface and implementationFabian Mastenbroek
This change separates the Simulator interface from one of its possible implementations. This allows us to easily swap simulators between experiments.
2017-09-04Move simulation kernels into topology entitiesFabian Mastenbroek
This change embeds simulation kernels into the entities and relations of the topology.
2017-09-01Finish basic implementation of simulatorFabian Mastenbroek
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.