Package-level declarations
Types
Link copied to clipboard
abstract class AbstractEngine<T, P : Position<out P>>(val environment: Environment<T, P>) : Simulation<T, P>
Abstract base class for simulation engines, providing common functionality for status management, time tracking, command scheduling, and output monitoring.
Link copied to clipboard
This class implements the indexed priority queue through an Array.
Link copied to clipboard
Link copied to clipboard
The possible states of a Simulation. The order of the entries follows the simulation lifecycle, and isReachableFrom relies on it.