PPL Logo

adapt5 Class Reference

#include <adapt5.h>

Inheritance diagram for adapt5:

Inheritance graph
[legend]
Collaboration diagram for adapt5:

Collaboration graph
[legend]

Public Member Functions

 adapt5 ()
virtual void Step ()
 Adaptive Synchronization Strategy No. 5.
void setAvgRBsPerGVTIter (int avgRBs)
 Set the average number of rollbacks per GVT iteration.
void setRecentAvgEventSparsity (int avgSparsity)
 Set the recent event sparsity average (in GVT ticks / event).
void setTimeLeash (POSE_TimeType tl)
 Set the value of the time leash.

Data Fields

int iter
int objUsage
int recentAvgRBLeash
int recentTotalRBLeash
int recentAvgRBLeashCount
int avgEventsPerRB
int avgRBsPerGVTIter
int recentAvgEventSparsity
bool initialAvgRBLeashCalc

Detailed Description

Definition at line 12 of file adapt5.h.


Constructor & Destructor Documentation

adapt5::adapt5 (  )  [inline]


Member Function Documentation

void adapt5::Step (  )  [virtual]

void adapt5::setAvgRBsPerGVTIter ( int  avgRBs  )  [inline]

Set the average number of rollbacks per GVT iteration.

Definition at line 37 of file adapt5.h.

References avgRBsPerGVTIter.

void adapt5::setRecentAvgEventSparsity ( int  avgSparsity  )  [inline]

Set the recent event sparsity average (in GVT ticks / event).

Definition at line 39 of file adapt5.h.

References recentAvgEventSparsity.

void adapt5::setTimeLeash ( POSE_TimeType  tl  )  [inline]

Set the value of the time leash.

Definition at line 41 of file adapt5.h.

References opt3::timeLeash.


Field Documentation

Definition at line 14 of file adapt5.h.

Referenced by adapt5(), and Step().

Definition at line 14 of file adapt5.h.

Referenced by adapt5(), and Step().

Definition at line 15 of file adapt5.h.

Referenced by adapt5(), and Step().

Definition at line 15 of file adapt5.h.

Referenced by adapt5(), and Step().

Definition at line 15 of file adapt5.h.

Referenced by adapt5(), and Step().

Definition at line 15 of file adapt5.h.

Referenced by adapt5(), and Step().

Definition at line 16 of file adapt5.h.

Referenced by adapt5(), setAvgRBsPerGVTIter(), and Step().

Definition at line 16 of file adapt5.h.

Referenced by adapt5(), setRecentAvgEventSparsity(), and Step().

Definition at line 17 of file adapt5.h.

Referenced by adapt5(), and Step().


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

Generated on Mon Sep 21 08:17:14 2020 for Charm++ by  doxygen 1.5.5