run

open override fun run()

Internal method to run the simulation loop. Implementations must provide initialize, doStep, and hooks for run cycle.