| SST
    14.1.0
    StructuralSimulationToolkit | 
 
  
 | Public Member Functions | |
| SST_ELI_DECLARE_INFO_EXTERN (ELI::ProvidesParams) InteractiveConsole() | |
| Create a new checkpoint object for the simulation core to initiate checkpoints | |
| virtual void | execute (const std::string &msg)=0 | 
| Called by TimeVortex to trigger checkpoint on simulation clock interval - not used in parallel simulation. | |
| Protected Member Functions | |
| 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. | |
| TimeConverter * | getTimeConverter (const std::string &time) | 
| Get a TimeConverter. | |
| void | getComponentList (std::vector< std::pair< std::string, SST::Component *>> &vec) | 
| Get the list of Components. | |
| void | simulationRun (SimTime_t time) | 
| Runs the simulation the specified number of core time base units.  More... | |
| void | schedule_interactive (SimTime_t time_offset, const std::string &msg) | 
| Schedules the action for execution at the current simulation time plus time_offset.  More... | |
| SST::Core::Serialization::ObjectMap * | getComponentObjectMap () | 
| 
 | protected | 
Schedules the action for execution at the current simulation time plus time_offset.
| time_offset | Time in units of core time base | 
References getCurrentSimCycle(), SST::Simulation_impl::getSimulation(), and SST::Simulation_impl::insertActivity().
| 
 | protected | 
Runs the simulation the specified number of core time base units.
| time | Time in units of core time base |