Lookahead calculation based on inter-partition link delays only.
Public Member Functions | |
cLinkDelayLookahead () | |
virtual | ~cLinkDelayLookahead () |
virtual void | startRun () override |
virtual void | endRun () override |
virtual simtime_t | getCurrentLookahead (cMessage *msg, int procId, void *data) override |
virtual simtime_t | getCurrentLookahead (int procId) override |
Public Member Functions inherited from cNMPLookahead | |
cNMPLookahead () | |
virtual | ~cNMPLookahead () |
void | setContext (cSimulation *simul, cParsimPartition *seg, cParsimCommunications *co) |
|
inline |
Constructor.
|
virtual |
Destructor.
|
overridevirtual |
Sets up algorithm for new simulation run.
Implements cNMPLookahead.
|
overridevirtual |
Called at end of simulation run.
Implements cNMPLookahead.
|
overridevirtual |
Updates lookahead information, based on the delay of the link where message is sent out. Returns EOT.
Implements cNMPLookahead.
|
overridevirtual |
Returns minimum of link delays toward the given partition.
Implements cNMPLookahead.