seq Class Reference

#include <seq.h>

Inheritance diagram for seq:

Inheritance graph
[legend]
Collaboration diagram for seq:

Collaboration graph
[legend]

Public Member Functions

 seq ()
void initSync ()
 Initialize synchronization strategy type (optimistic or conservative).
virtual void Step ()
 Code here MUST be overridden, but this gives a basic idea of how a forward execution step should go.

Detailed Description

Definition at line 6 of file seq.h.


Constructor & Destructor Documentation

seq::seq (  )  [inline]

Definition at line 8 of file seq.h.

References strat::STRAT_T.


Member Function Documentation

void seq::initSync (  )  [inline, virtual]

Initialize synchronization strategy type (optimistic or conservative).

Reimplemented from strat.

Definition at line 14 of file seq.h.

References strat::parent, and sim::sync.

void seq::Step (  )  [virtual]

Code here MUST be overridden, but this gives a basic idea of how a forward execution step should go.

Strategies must determine if it is safe to execute an event.

Reimplemented from strat.

Definition at line 5 of file seq.C.

References eventQueue::CommitAll(), strat::currentEvent, eventQueue::currentPtr, Event::done, strat::eq, Event::fnIdx, Event::msg, rep::OVT(), strat::parent, POSE_GlobalClock, POSE_GlobalTS, sim::ResolveFn(), eventQueue::ShiftEvent(), Event::timestamp, and strat::userObj.


The documentation for this class was generated from the following files:
Generated on Sun Jun 29 13:35:09 2008 for Charm++ by  doxygen 1.5.1