| 
    SST
    14.1.0
    
   StructuralSimulationToolkit 
   | 
 
  
 Public Member Functions | |
| SST_ELI_REGISTER_REALTIMEACTION (ExitCleanRealTimeAction, "sst", "rt.exit.clean", SST_ELI_ELEMENT_VERSION(0, 1, 0), "Signal handler that causes an immediate, but non-emergency shutdown. This is the default action for the " "'--exit-after' option.") ExitCleanRealTimeAction() | |
| virtual void | execute () override | 
| virtual void | begin (time_t scheduled_time) override | 
  Public Member Functions inherited from SST::RealTimeAction | |
| virtual void | begin (time_t UNUSED(scheduled_time)) | 
| virtual bool | canInitiateCheckpoint () | 
| Let's the core know if this action may trigger a checkpoint so that all the checkpoint infrastructure can be initialized.  | |
| UnitAlgebra | getCoreTimeBase () const | 
| Get the core timebase.  | |
| SimTime_t | getCurrentSimCycle () const | 
| Return the current simulation time as a cycle count.  | |
| UnitAlgebra | getElapsedSimTime () const | 
| Return the elapsed simulation time as a time.  | |
| SimTime_t | getEndSimCycle () const | 
| Return the end simulation time as a cycle count.  | |
| UnitAlgebra | getEndSimTime () const | 
| Return the end simulation time as a time.  | |
| RankInfo | getRank () const | 
| Get this instance's parallel rank.  | |
| RankInfo | getNumRanks () const | 
| Get the number of parallel ranks in the simulation.  | |
| Output & | getSimulationOutput () const | 
| Return the base simulation Output class instance.  | |
| uint64_t | getTimeVortexMaxDepth () const | 
| Return the max depth of the TimeVortex.  | |
| uint64_t | getSyncQueueDataSize () const | 
| Return the size of the SyncQueue - per-rank.  | |
| void | getMemPoolUsage (int64_t &bytes, int64_t &active_entries) | 
| Return MemPool usage information - per-rank.  | |
| void | simulationPrintStatus (bool component_status) | 
| Invokes printStatus on the simulation instance component_status indicates whether printStatus should also be called on all components.  | |
| void | simulationSignalShutdown (bool abnormal) | 
| Inform the simulation that a signal requires a shutdown abnormal indicates whether emergencyShutdown() should be called.  | |
| void | simulationCheckpoint () | 
| Generate a checkpoint.  | |
| void | initiateInteractive (const std::string &msg) |