summaryrefslogtreecommitdiff
path: root/opendc-omega/src/main/kotlin/nl/atlarge/opendc/kernel/omega/OmegaKernel.kt
diff options
context:
space:
mode:
authorFabian Mastenbroek <mail.fabianm@gmail.com>2017-09-24 22:19:49 +0200
committerFabian Mastenbroek <mail.fabianm@gmail.com>2017-09-24 22:19:49 +0200
commitf417501d19e0fec18a9695ee0421a257abcf70b8 (patch)
tree6f7fb80d6d9f910fcc6695ac761fb28dbd3395ab /opendc-omega/src/main/kotlin/nl/atlarge/opendc/kernel/omega/OmegaKernel.kt
parenta031db367c71ec1604b34f3765198c2196bfe551 (diff)
Allow mutation of topology during simulation
Diffstat (limited to 'opendc-omega/src/main/kotlin/nl/atlarge/opendc/kernel/omega/OmegaKernel.kt')
-rw-r--r--opendc-omega/src/main/kotlin/nl/atlarge/opendc/kernel/omega/OmegaKernel.kt3
1 files changed, 2 insertions, 1 deletions
diff --git a/opendc-omega/src/main/kotlin/nl/atlarge/opendc/kernel/omega/OmegaKernel.kt b/opendc-omega/src/main/kotlin/nl/atlarge/opendc/kernel/omega/OmegaKernel.kt
index 5367e674..cbc25b63 100644
--- a/opendc-omega/src/main/kotlin/nl/atlarge/opendc/kernel/omega/OmegaKernel.kt
+++ b/opendc-omega/src/main/kotlin/nl/atlarge/opendc/kernel/omega/OmegaKernel.kt
@@ -28,6 +28,7 @@ import nl.atlarge.opendc.kernel.Kernel
import nl.atlarge.opendc.kernel.Process
import nl.atlarge.opendc.kernel.Simulation
import nl.atlarge.opendc.topology.Entity
+import nl.atlarge.opendc.topology.MutableTopology
import nl.atlarge.opendc.topology.Topology
/**
@@ -53,5 +54,5 @@ object OmegaKernel : Kernel {
* @param topology The [Topology] to create a [Simulation] of.
* @return A [Simulation] instance.
*/
- override fun create(topology: Topology): Simulation = OmegaSimulation(this, topology)
+ override fun create(topology: MutableTopology): Simulation = OmegaSimulation(this, topology)
}