The ROme OpTimistic Simulator  2.0.0
A General-Purpose Multithreaded Parallel/Distributed Simulation Platform
gvt.h
Go to the documentation of this file.
1 
33 #pragma once
34 
35 #include <ROOT-Sim.h>
36 #include <mm/state.h>
37 
38 /* API from gvt.c */
39 extern void gvt_init(void);
40 extern void gvt_fini(void);
41 extern simtime_t gvt_operations(void);
42 inline extern simtime_t get_last_gvt(void);
43 
44 /* API from fossil.c */
45 extern void adopt_new_gvt(simtime_t);
46 
47 /* API from ccgs.c */
48 extern void ccgs_init(void);
49 extern void ccgs_fini(void);
ROOT-Sim header for model development.
void gvt_init(void)
Definition: gvt.c:132
simtime_t gvt_operations(void)
Definition: gvt.c:300
void gvt_fini(void)
Definition: gvt.c:156
double simtime_t
This defines the type with whom timestamps are represented.
Definition: ROOT-Sim.h:55
void adopt_new_gvt(simtime_t)
Definition: fossil.c:96
LP state management.
simtime_t get_last_gvt(void)
Definition: gvt.c:179