Data Structures | |
struct | comm_pair |
Public Member Functions | |
SyncD () | |
Create a new Sync object which fires with a specified period. | |
ActivityQueue * | registerLink (int rank, LinkId_t link_id, Link *link) |
Register a Link which this Sync Object is responsible for. | |
void | execute (void) |
Function which will be called when the time for this Activity comes to pass. | |
int | exchangeLinkInitData (int msg_count) |
Cause an exchange of Initialization Data to occur. | |
void | finalizeLinkConfigurations () |
Finish link configuration. | |
uint64_t | getDataSize () const |
Friends | |
class | boost::serialization::access |
void SST::SyncD::execute | ( | void | ) | [virtual] |
Function which will be called when the time for this Activity comes to pass.
Implements SST::Activity.
References SST::Simulation::getCurrentSimCycle(), SST::Activity::getDeliveryTime(), SST::TimeConverter::getFactor(), SST::Event::getLinkId(), SST::Simulation::getNextActivityTime(), SST::Simulation::getSimulation(), and SST::Simulation::insertActivity().