12 #ifndef EVENT_CALENDAR_H 13 #define EVENT_CALENDAR_H 96 #endif // EVENT_CALENDAR_H
std::vector< event * > current_epoch_
event * pop_next_event_in_search_window()
long current_epoch_start_idx_
An event manager base class using standard containers.
std::vector< uint32_t > search_windows_
void add_event(event *ev)
A basic container for time (subject to future transplant).
An event manager that relies on the eventcontainer template base class to manage events with a multim...
SUMI = Simulator unified messagine interface It is also the name for a solid ink in Japanese - i...
void clear(timestamp zero_time=timestamp(0))
Clear all events and set time back to a zero of your choice.
std::vector< std::list< event * > > future_epochs_
void cancel_all_messages(event_loc_id mod)
virtual void init_factory_params(sprockit::sim_parameters *params)
long num_ticks_search_window_
long current_search_window_