12 #ifndef SST_CORE_CHECKPOINT_ACTION_H 13 #define SST_CORE_CHECKPOINT_ACTION_H 15 #include "sst/core/action.h" 16 #include "sst/core/config.h" 17 #include "sst/core/cputimer.h" 18 #include "sst/core/output.h" 19 #include "sst/core/sst_types.h" 25 class Simulation_impl;
58 #endif // SST_CORE_CHECKPOINT_ACTION_H An Action is a schedulable Activity which is not an Event.
Definition: action.h:26
Class to contain SST Simulation Configuration variables.
Definition: config.h:38
A class to convert between a component's view of time and the core's view of time.
Definition: timeConverter.h:27
A recurring event to trigger checkpoint generation.
Definition: checkpointAction.h:32
Main control class for a SST Simulation.
Definition: simulation_impl.h:70
CheckpointAction(Config *cfg, int this_rank, Simulation_impl *sim, TimeConverter *period)
Create a new checkpoint object for the simulation core to initiate checkpoints
void execute(void) override
Function which will be called when the time for this Activity comes to pass.
Definition: checkpointAction.cc:43