#include <adapt3.h>
Public Member Functions | |
adapt3 () | |
virtual void | Step () |
Adaptive Synchronization Strategy No. 2. | |
Private Attributes | |
double | specTol |
Definition at line 19 of file adapt3.h.
adapt3::adapt3 | ( | ) | [inline] |
Definition at line 22 of file adapt3.h.
References POSE_TimeMax, strat::STRAT_T, and opt3::timeLeash.
void adapt3::Step | ( | ) | [virtual] |
Adaptive Synchronization Strategy No. 2.
Single forward execution step
Reimplemented from opt3.
Definition at line 5 of file adapt3.C.
References opt::avgRBoffset, opt::CancelEvents(), sim::cancels, opt::CancelUnexecutedEvents(), CmiWallTimer(), strat::currentEvent, eventQueue::currentPtr, Event::done, strat::eq, opt::eventCount, Event::fnIdx, PVT::getGVT(), CancelList::IsEmpty(), strat::localPVT, strat::localStats, localStat::Loop(), POSE_Config::max_usage, eventQueue::mem_usage, Event::msg, offset, strat::parent, pose_config, POSE_endtime, POSE_TimeMax, POSE_UnsetTS, eventQueue::RBevent, opt::rbFlag, sim::ResolveFn(), opt::Rollback(), eventQueue::ShiftEvent(), opt::specEventCount, specTol, POSE_Config::stats, sim::Status(), opt3::timeLeash, Event::timestamp, POSE_Config::trace, and traceUserBracketEvent().
double adapt3::specTol [private] |