#include <adapt4.h>
Public Member Functions | |
adapt4 () | |
virtual void | Step () |
Adaptive Synchronization Strategy No. 2. | |
Data Fields | |
int | itersAllowed |
int | iter |
int | objUsage |
Private Attributes | |
double | specTol |
Definition at line 19 of file adapt4.h.
adapt4::adapt4 | ( | ) | [inline] |
Definition at line 23 of file adapt4.h.
References iter, itersAllowed, POSE_Config::max_usage, objUsage, pose_config, specTol, POSE_Config::store_rate, strat::STRAT_T, and opt3::timeLeash.
void adapt4::Step | ( | ) | [virtual] |
Adaptive Synchronization Strategy No. 2.
Single forward execution step
Reimplemented from opt3.
Definition at line 5 of file adapt4.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(), PVT::incEventCount(), PVT::incSpecEventCount(), int, CancelList::IsEmpty(), iter, itersAllowed, strat::localPVT, strat::localStats, localStat::Loop(), eventQueue::mem_usage, Event::msg, objUsage, offset, rep::OVT(), 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, traceUserBracketEvent(), and strat::userObj.
double adapt4::specTol [private] |