4.12.3 Other ways to stop simulation time
In addition to
IRIS_BREAKPOINT_HIT events, there are other ways to stop simulation time:
- Event breakpoints
- Events in enabled event streams that were created with
eventStream_create(stop=True) stop the
simulation time whenever they are generated. These stopping events do not
IRIS_BREAKPOINT_HIT events, but
they do generate event callbacks, see 4.14.4 Event callback functions.
- The stepping functionality stops the simulation time after
a specified number of steps, see 4.10 Stepping.
- Debuggable state
- The debuggable state functionality allows clients to stop
simulation time when one or more instances reaches a debuggable state, see
4.9 Debuggable state.