Expand description
The execution module contains the core components for running a discrete event simulation.
It defines the Engine which manages the simulation state, various Runner strategies
for advancing the simulation, and the SimulationResult for capturing outcomes.
Modules§
- phase
- The
phasemodule defines the different phases within a simulation tick, including micro-steps for event and source processing. - runner
- The
runnermodule defines theRunnertrait, which specifies how a simulation should be executed. - strategy
- The
strategymodule defines various strategies that control the simulation’s behavior, particularly how it handles micro-step continuation.
Structs§
- Engine
- The engine responsible for simulation setup and initialization.
- Simulation
Error - The state of a simulation that terminated due to an error.
- Simulation
Output - The final output of a successfully completed simulation.
Type Aliases§
- Simulation
Result - A type alias representing the final outcome of a simulation run.