$darkmode
simulation_actions.hpp File Reference
Include dependency graph for simulation_actions.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

 engine::actions::DEFINE_SET_STATE_ACTION (Resume, "resume", "resume paused simulation", SimulationMachine, { ptr_->resume();}) DEFINE_SET_STATE_ACTION(Stop
 
stop simulation with neither success nor engine::actions::DEFINE_SET_STATE_ACTION (Succeed, "succeed", "stop simulation with success", SimulationMachine, { ptr_->succeed();}) DEFINE_SET_STATE_ACTION(Fail
 
stop simulation with neither success nor stop simulation with engine::actions::DEFINE_SET_STATE_ACTION (Reset, "reset", "attempt to reset simulation", SimulationMachine, { ptr_->reset();}) DEFINE_SET_STATE_ACTION(KeepAlive
 
stop simulation with neither success nor stop simulation with keep simulation alive after engine::actions::DEFINE_SET_STATE_ACTION (ResetStatistics, "reset_statistics", "reset simulation statistics", SimulationStatistics, { ptr_->reset();}) DEFINE_SET_DATA_ACTION(RealtimeFactor
 
stop simulation with neither success nor stop simulation with keep simulation alive after modify the simulation ptr_ engine::actions::set_realtime_factor (value_)
 

Variables

 engine::actions::stop
 
stop simulation with neither success nor engine::actions::failure
 
stop simulation with neither success nor engine::actions::SimulationMachine
 
stop simulation with neither success nor engine::actions::fail
 
stop simulation with neither success nor stop simulation with engine::actions::keep_alive
 
stop simulation with neither success nor stop simulation with keep simulation alive after engine::actions::termination
 
stop simulation with neither success nor stop simulation with keep simulation alive after engine::actions::SimulationContext
 
stop simulation with neither success nor stop simulation with keep simulation alive after engine::actions::realtime_factor
 
stop simulation with neither success nor stop simulation with keep simulation alive after modify the simulation engine::actions::speed
 
stop simulation with neither success nor stop simulation with keep simulation alive after modify the simulation engine::actions::SimulationSync
 
stop simulation with neither success nor stop simulation with keep simulation alive after modify the simulation engine::actions::factor
 
stop simulation with neither success nor stop simulation with keep simulation alive after modify the simulation engine::actions::double
 

Detailed Description

This file defines the simple actions inherent to the simulation machine itself.