WSF
engage::Simulation Member List

This is the complete list of members for engage::Simulation, including all inherited members.

AddEvent(std::unique_ptr< WsfEvent > aEventPtr) overrideWsfFrameStepSimulationvirtual
AddEventT(Args &&... args)WsfSimulationinline
AddInputPlatforms()WsfSimulationprotected
AddPlatform(WsfPlatform *aPlatformPtr) overrideWsfFrameStepSimulationvirtual
AddPlatform(double aSimTime, WsfPlatform *aPlatformPtr) overrideWsfFrameStepSimulationvirtual
AddToPlatformList(WsfPlatform *aPlatformPtr)WsfSimulationprotected
AddWallEvent(std::unique_ptr< WsfEvent > aEventPtr)WsfSimulationvirtual
AddWallEventT(Args &&... args)WsfSimulationinline
AdvanceFrame()WsfFrameStepSimulationprotectedvirtual
AdvanceFrameObjectsWsfFrameStepSimulation
AdvanceTime() overrideWsfFrameStepSimulationvirtual
AdvanceTime(double aSimTime) overrideWsfFrameStepSimulationvirtual
AssignUniqueId()WsfSimulation
cACTIVE enum valueWsfSimulation
cCOMPLETE enum valueWsfSimulation
cEND_TIME_REACHED enum valueWsfSimulation
cINITIALIZING enum valueWsfSimulation
cNONE enum valueWsfSimulation
Complete(double aSimTime) overrideWsfFrameStepSimulationvirtual
CompletionReason enum nameWsfSimulation
cOTHER enum valueWsfSimulation
cPENDING_COMPLETE enum valueWsfSimulation
cPENDING_INITIALIZE enum valueWsfSimulation
cPENDING_START enum valueWsfSimulation
CreateClock() overrideWsfFrameStepSimulationprotectedvirtual
CreateMessageDataTag()WsfSimulation
cRESET enum valueWsfSimulation
cSTARTING enum valueWsfSimulation
cTERMINATE enum valueWsfSimulation
DeleteFromPlatformList(WsfPlatform *aPlatformPtr)WsfSimulationprotected
DeletePlatform(double aSimTime, WsfPlatform *aPlatformPtr, bool aDeleteMemory=true) overrideWsfFrameStepSimulationvirtual
DispatchEvents(double aSimTime)WsfSimulationprotectedvirtual
DispatchSimEvents(double aSimTime)WsfSimulationprotectedvirtual
DispatchWallEvents()WsfSimulationprotectedvirtual
FindExtension(const std::string &aName) constWsfSimulation
GetAdvancedBehaviorObserver() constWsfSimulationinline
GetApplication() constWsfSimulation
GetAtmosphere() constWsfSimulation
GetBehaviorObserver() constWsfSimulationinline
GetClockRate() constWsfSimulationvirtual
GetClockSource() constWsfSimulationinline
GetCommNetworkManager() constWsfSimulationinline
GetCommObserver() constWsfSimulationinline
GetCompletionReason() constWsfSimulationinline
GetCompletionReasonString() constWsfSimulationvirtual
GetDateTime()WsfSimulationinline
GetDateTime() constWsfSimulationinline
GetDisObserver() constWsfSimulationinline
GetEM_Manager()WsfSimulationinline
GetEndTime() constWsfSimulationinline
GetEnvironment() constWsfSimulation
GetExchangeObserver() constWsfSimulationinline
GetExtension(const std::string &aName) constWsfSimulation
GetExtensionNames() constWsfSimulation
GetExtensions() constWsfSimulationinline
GetFinalRunNumber() constWsfSimulation
GetFrameTime() constWsfFrameStepSimulation
GetFuelObserver() constWsfSimulationinline
GetGroupManager()WsfSimulationinline
GetIFF_Manager() constWsfSimulation
GetLauncher() constengage::Simulationinline
GetLOS_Manager() constWsfSimulationinline
GetMinimumMoverTimestep() constWsfSimulationinline
GetMoverObserver() constWsfSimulationinline
GetMultiThreadManager()WsfSimulationinline
GetNextEventTime() constWsfSimulationvirtual
GetPathFinderList() constWsfSimulationinline
GetPhase() constengage::Simulationinline
GetPhaseStartTime() constengage::Simulationinline
GetPhaseStartTime(Phase aPhase) constengage::Simulationinline
GetPlatformByIndex(size_t aIndex) constWsfSimulation
GetPlatformByName(WsfStringId aNameId) constWsfSimulation
GetPlatformCount() constWsfSimulation
GetPlatformEntry(size_t aEntry) constWsfSimulation
GetPlatformNameId(size_t aIndex) constWsfSimulation
GetPlatformObserver() constWsfSimulationinline
GetPlatformPartObserver() constWsfSimulationinline
GetPlatformTypeId(size_t aIndex) constWsfSimulation
GetProcessorObserver() constWsfSimulationinline
GetRandom()WsfSimulation
GetRealTime() constWsfSimulationinline
GetRunNumber() constWsfSimulationinline
GetScenario() constWsfSimulationinline
GetScriptContext()WsfSimulationinline
GetScriptContext() constWsfSimulationinline
GetScriptExecutor()WsfSimulationinline
GetScriptRandom()WsfSimulation
GetScriptStateMachineObserver() constWsfSimulationinline
GetSensorObserver() constWsfSimulationinline
GetSimTime() constWsfSimulationinline
GetSimulationInput() constWsfSimulationinline
GetSimulationObserver() constWsfSimulationinline
GetState() constWsfSimulationinline
GetStateString() constWsfSimulation
GetStateString(State aState)WsfSimulationstatic
GetSyncTimestep() constWsfSimulationinline
GetSystemLog() constWsfSimulation
GetTarget() constengage::Simulationinline
GetTask() constengage::Simulationinline
GetTaskObserver() constWsfSimulationinline
GetTerrainInterface() constWsfSimulation
GetTimeBehind() constWsfSimulationinline
GetTimestep() constWsfSimulationinline
GetTracker() constengage::Simulationinline
GetTrackObserver() constWsfSimulationinline
GetWallTime() constWsfSimulation
GetWeapon() constengage::Simulationinline
GetZoneAttenuation()WsfSimulationinline
GetZoneObserver() constWsfSimulationinline
Initialize() overrideWsfFrameStepSimulationvirtual
IsActive() constWsfSimulationinline
IsEventStepSimulation() constWsfSimulationinline
IsExternallyStarted() constWsfSimulationinline
IsFlexibleRealtime() constWsfSimulationinline
IsRealTime() constWsfSimulationinline
LockRandom()WsfSimulation
LockScriptRandom()WsfSimulation
mClockSourcePtrWsfSimulationprotected
mCommsWsfFrameStepSimulationprotected
mCompletionReasonWsfSimulationprotected
mDateTimeWsfSimulationprotected
mEM_ManagerWsfSimulationprotected
mEndTimeWsfSimulationprotected
mEventManagerWsfSimulationprotected
mExternalEventReadyWsfSimulationprotected
mFrameCountWsfFrameStepSimulationprotected
mFrameStepInputWsfFrameStepSimulationprotected
mIsRealTimeWsfSimulationprotected
mMinimumMoverTimestepWsfSimulationprotected
mMultiThreadedWsfSimulationprotected
mNextFrameTimeWsfFrameStepSimulationprotected
mPlatformsWsfFrameStepSimulationprotected
mProcessorsWsfFrameStepSimulationprotected
mRealTimeWsfSimulationprotected
mRealTimeClockSourcePtrWsfSimulationprotected
mRunNumberWsfSimulationprotected
mSensorsWsfFrameStepSimulationprotected
mSimTimeWsfSimulationprotected
mSimulationInputWsfSimulationprotected
mSkippedFrameCountWsfFrameStepSimulationprotected
mStateWsfSimulationprotected
mSyncAccumulatedTimeWsfSimulationprotected
mTimeBehindWsfSimulationprotected
mTimestepWsfSimulationprotected
mTimeUntilNextFrameWsfFrameStepSimulationprotected
mTotalFrameOverCountWsfFrameStepSimulationprotected
mTotalFrameOverTimeWsfFrameStepSimulationprotected
mTotalFrameUnderCountWsfFrameStepSimulationprotected
mTotalFrameUnderTimeWsfFrameStepSimulationprotected
MultiThreaded() constWsfSimulationinline
MultiThreadingActive() constWsfSimulationinline
mWallEventManagerWsfSimulationprotected
mWorstFrameOverTimeWsfFrameStepSimulationprotected
NextEngagementSerialNumber()WsfSimulationinline
NextMessageSerialNumber()WsfSimulationinline
operator=(const WsfSimulation &aRhs)=deleteWsfSimulation
Pause()WsfSimulationvirtual
PauseAndRequestAdvance(double)WsfSimulation
PlatformDeleted(double aSimTime, WsfPlatform *aOldPlatformPtr)WsfSimulationvirtual
PlatformExists(size_t aIndex) constWsfSimulation
PlatformInitialized(double aSimTime, WsfPlatform *aNewPlatformPtr)WsfSimulationprotectedvirtual
PlatformIntroduced(double aSimTime, WsfPlatform *aNewPlatformPtr)WsfSimulationprotectedvirtual
PlatformIsAvailable(WsfPlatform *aPlatformPtr)WsfSimulationprotectedvirtual
PlatformPointerExists(WsfPlatform *aPlatformPtr)WsfSimulationprotected
PrepareSimulation()WsfSimulationvirtual
PreviousEngagementSerialNumber() constWsfSimulationinline
ProcessPlatformBrokenEvent(double aSimTime, WsfPlatform *aPlatformPtr)WsfSimulationvirtual
ProcessRemovePlatformEvent(double aSimTime, WsfPlatform *aPlatformPtr, bool aDeletePlatform)WsfSimulationvirtual
RandomizeFrequency() constWsfSimulation
ReclaimPreviousEngagementSerialNumber()WsfSimulationinline
RegisterExtension(const std::string &aName, std::unique_ptr< WsfSimulationExtension > aExtensionPtr)WsfSimulation
RequestReset()WsfSimulationvirtual
RequestTermination()WsfSimulationvirtual
ResetPlatformList()WsfSimulationprotected
Resume()WsfSimulationvirtual
SetAmAnEventStepSimulation(bool aFlag)WsfSimulationinline
SetClockRate(double aClockRate)WsfSimulationvirtual
SetClockSource(std::unique_ptr< WsfClockSource > aClockSourcePtr)WsfSimulation
SetEndTime(double aEndTime)WsfSimulation
SetFlexibleRealtime()WsfSimulationinline
SetIsExternallyStarted(bool aIsExternallyStarted)WsfSimulation
SetLauncher(Platform *aLauncherPtr)engage::Simulationinline
SetMultiThreadingActive(bool aMultiThreadingActive)WsfSimulationinline
SetPartOperational(double aSimTime, WsfPlatformPart *aPartPtr, bool aOperational=true)WsfSimulationinlinevirtual
SetPartOperationalP(double aSimTime, WsfPlatformPart *aPartPtr, bool aOperational)WsfSimulationprotectedvirtual
SetPartUpdateInterval(double aSimTime, WsfPlatformPart *aPartPtr, double aUpdateInterval)WsfSimulationvirtual
SetPhase(Phase aPhase, double aSimTime)engage::Simulation
SetRealtime(double aSimTime, bool aIsRealTime) overrideWsfFrameStepSimulationvirtual
SetTarget(Platform *aTargetPtr)engage::Simulationinline
SetTimeParameters(int aTimeScheme, double aSimTime, double aClockRate, double aTimeStep, bool aTimeAdvance=false)WsfSimulationvirtual
SetTracker(Platform *aTrackerPtr)engage::Simulationinline
SetWeapon(Platform *aWeaponPtr)engage::Simulationinline
ShouldExecute() constWsfSimulationvirtual
Simulation(WsfScenario &aScenario, Task &aTask)engage::Simulation
SimulationComplete(double aSimTime)WsfSimulationinlinevirtual
SimulationInitialized()WsfSimulationprotectedvirtual
SimulationStarting()WsfSimulationinlinevirtual
Start() overrideWsfFrameStepSimulationvirtual
State enum nameWsfSimulation
SubstituteOutputFileVariables(const std::string &aOutputFile)WsfSimulation
TurnPartOff(double aSimTime, WsfPlatformPart *aPartPtr)WsfSimulationinlinevirtual
TurnPartOffP(double aSimTime, WsfPlatformPart *aPartPtr) overrideWsfFrameStepSimulationprotectedvirtual
TurnPartOn(double aSimTime, WsfPlatformPart *aPartPtr)WsfSimulationinlinevirtual
TurnPartOnP(double aSimTime, WsfPlatformPart *aPartPtr) overrideWsfFrameStepSimulationprotectedvirtual
UnlockRandom()WsfSimulation
UnlockScriptRandom()WsfSimulation
UseDefaultFrequency() constWsfSimulation
WaitForAdvanceTime() overrideWsfFrameStepSimulationvirtual
WsfFrameStepSimulation(WsfScenario &aScenario, unsigned int aRunNumber)WsfFrameStepSimulation
WsfSimulation(const WsfScenario &aScenario, unsigned int aRunNumber)WsfSimulation
WsfSimulation(const WsfSimulation &aSrc)=deleteWsfSimulation
~Simulation() overrideengage::Simulation
~WsfFrameStepSimulation() override=defaultWsfFrameStepSimulation
~WsfSimulation()WsfSimulationvirtual
Copyrights Multiple, All Rights Reserved