Exceptions

EmptySchedule

EmptySchedule <: Exception

An exception that is thrown if the scheduler contains no events. Only used internally.

StopSimulation

StopSimulation <: Exception

An exception that stops the simulation when it is thrown.

EventTriggered

EventTriggered <: Exception

An exception that is thrown if an already triggered event is triggered again. Only used internally.

EventProcessed

EventProcessed <: Exception

An exception that is thrown if a callback is added to a processed event. Only used internally.

InterruptException

InterruptException <: Exception

An exception that is thrown if an interrupt occurs.

cause(inter::InterruptException) → Any

Returns the cause of the interrupt exception.