Skip to content

ITI/evt

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

About

Discrete event simulator

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages