|
WSF
|
Reads inputs for both WsfEventStepSimulation and WsfFrameStepSimulation. More...
#include <WsfSimulationInput.hpp>


Public Member Functions | |
| WsfDefaultSimulationInput (WsfScenario &aScenario) | |
| ~WsfDefaultSimulationInput () override | |
| bool | ProcessInput (UtInput &aInput) override |
| Public Member Functions inherited from WsfSimulationInput | |
| WsfSimulationInput (WsfScenario &aScenario) | |
| virtual | ~WsfSimulationInput () |
| virtual void | LoadComplete () |
| double | GetMinimumMoverTimestep () const |
| bool | MultiThreaded () const |
| Return whether the simulation should multi-thread were appropriate. | |
| double | GetEndTime () const |
| Get the defined end time of the simulation. | |
| const WsfDateTime & | GetDateTime () const |
| bool | UseConstantRequiredPd () const |
| void | UseConstantRequiredPd (bool aUseConstantRequiredPd) |
| bool | RandomizeFrequency () const |
| void | RandomizeFrequency (bool aRandomizeFrequency) |
| bool | UseDefaultFrequency () const |
| void | UseDefaultFrequency (bool aUseDefaultFrequency) |
| void | SetMultiThreaded (bool aMultiThreaded) |
| Return whether the simulation should multi-thread were appropriate. | |
| void | AllowClutterCalculationShortcuts (bool aAllowCalculationShortcuts) |
| bool | AllowClutterCalculationShortcuts () const |
| Return the current status of allowing calculation shortcuts. | |
| void | AllowEM_PropagationCalculationShortcuts (bool aAllowCalculationShortcuts) |
| bool | AllowEM_PropagationCalculationShortcuts () const |
| Return the current status of allowing calculation shortcuts. | |
| WsfScenario * | GetScenario () const |
| void | SetProcessPriority (ProcessPriority aProcessPriority) |
| Set the process priority class for windows. | |
| Public Member Functions inherited from WsfEventStepSimulationInput | |
| WsfEventStepSimulationInput () | |
| virtual | ~WsfEventStepSimulationInput () |
| bool | ProcessInput (UtInput &aInput, WsfSimulationInput &aSimInput) |
| Public Member Functions inherited from WsfFrameStepSimulationInput | |
| WsfFrameStepSimulationInput () | |
| virtual | ~WsfFrameStepSimulationInput () |
| bool | ProcessInput (UtInput &aInput, WsfSimulationInput &aSimInput) |
Additional Inherited Members | |
| Public Types inherited from WsfSimulationInput | |
| enum | ProcessPriority { cPP_BELOW_NORMAL , cPP_NORMAL , cPP_ABOVE_NORMAL , cPP_HIGH , cPP_REALTIME } |
| Process priorities for windows. More... | |
| Public Attributes inherited from WsfEventStepSimulationInput | |
| double | mThreadUpdateInterval |
| int | mPlatformThreadUpdateMultiplier |
| int | mSensorThreadUpdateMultiplier |
| Public Attributes inherited from WsfFrameStepSimulationInput | |
| double | mFrameTime |
| The time allotted to a frame (seconds). | |
| WsfScenario * | mScenarioPtr |
| bool | mIsRealTime |
| Whether this simulation is running real-time, or a multiple of real-time. | |
| bool | mMultiThreaded |
| Thread behavior. | |
| int | mWallClockTimingMethod |
| Timing method to use for UtWallClock. | |
| double | mMinimumMoverTimestep |
| double | mEndTime |
| The end time of the simulation (seconds). | |
| double | mClockRate |
| The ratio of simulation time to real world time. | |
| WsfDateTime * | mDateTimePtr |
| bool | mUseConstantRequiredPd |
| bool | mRandomizeFrequency |
| Randomization flag for randomizing "frequency" for sensors with alternate frequency inputs in the simulation. | |
| bool | mUseDefaultFrequency |
| Force the use of the "frequency" input (default) for sensor's with alternate frequency inputs in the simulation. | |
| int | mNumberOfThreads |
| double | mBreakUpdateTime |
| bool | mDebugMultiThreading |
| ProcessPriority | mProcessPriority |
| bool | mAllowClutterCalculationShortcuts |
| See documentation for AllowCalculationShortcuts. | |
| bool | mAllowEM_PropagationCalculationShortcuts |
| See documentation for AllowCalculationShortcuts. | |
Reads inputs for both WsfEventStepSimulation and WsfFrameStepSimulation.
| WsfDefaultSimulationInput::WsfDefaultSimulationInput | ( | WsfScenario & | aScenario | ) |
References WsfSimulationInput::WsfSimulationInput().
|
override |
|
overridevirtual |
Process simulation input.
Reimplemented from WsfSimulationInput.
References WsfEventStepSimulationInput::ProcessInput(), WsfFrameStepSimulationInput::ProcessInput(), and WsfSimulationInput::ProcessInput().