From f417501d19e0fec18a9695ee0421a257abcf70b8 Mon Sep 17 00:00:00 2001 From: Fabian Mastenbroek Date: Sun, 24 Sep 2017 22:19:49 +0200 Subject: Allow mutation of topology during simulation --- .../src/main/kotlin/nl/atlarge/opendc/kernel/omega/OmegaKernel.kt | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'opendc-omega/src/main/kotlin/nl/atlarge/opendc/kernel/omega/OmegaKernel.kt') 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) } -- cgit v1.2.3