Charades
Public Member Functions | Protected Attributes | List of all members
GVTManager Class Reference
Inheritance diagram for GVTManager:

Public Member Functions

virtual void finalize ()
 Called by the local Scheduler instance after the simulation ends.
 
virtual void gvt_begin ()
 Every subclass needs to implement gvt_begin()
 
Time current_gvt () const
 Accessors for gvts.
 
Time previous_gvt () const
 
bool is_active () const
 
bool is_continuous () const
 
virtual void groups_created ()
 Called by the local PEManager after all groups have been initialized.
 
virtual void consume (RemoteEvent *e)
 Methods for producing and consuming events for GVTs that need to know.
 
virtual bool produce (RemoteEvent *e)
 

Protected Attributes

Time curr_gvt
 Global virtual times.
 
Time prev_gvt
 
bool active
 
bool continuous
 
DistributedSchedulerscheduler
 Local pointers to other PE-level objects.
 
std::string gvt_name
 GVT name for output purposes.
 
TriggerPtr lb_trigger
 Determines when to do LB.
 

The documentation for this class was generated from the following files: