Skip to content

Latest commit

 

History

History
32 lines (22 loc) · 1.11 KB

README.md

File metadata and controls

32 lines (22 loc) · 1.11 KB

evt

Discrete event simulator

evt

Report Card Go Reference License: MIT Coverage

evt/evtm

Package [evtm] manages the scheduling and execution of events. It depends on the package [evtq] for implementing the event list, and the package [vrtime] for implementing virtual time. Mutexes are used to support concurrent access to an EventManager by multiple goroutines.

evt/evtq

Package [evtq] creates and manages event queues

vrtime

Package vrtime defines and manages virtual time inside a simulator. Time is tracked as an integral number of ticks since the epoch, along with a secondary sort value to provide for deterministic order among simultaneous events.

Copyright 2024 Board of Trustees of the University of Illinois. See the license for details.