runLiveSimulation

fun runLiveSimulation(scenario: Scenario, logger: EventLog = EventLog.noop(), iconProvider: IconProvider = IconProvider.defaultProvider())

Runs a simulation in real-time and displays it with a live visualization.

Unlike the static simulation runners, this allows the simulation to be stepped and visualized interactively as it progresses.

Parameters

scenario

the Scenario to simulate

logger

the EventLog for recording simulation events (default: no-op)

iconProvider

the IconProvider for custom node icons (default: default provider)