WSF
WsfBrawlerProcessor Member List

This is the complete list of members for WsfBrawlerProcessor, including all inherited members.

a_lim(const UtVec3d &x_in, const UtVec3d &v_in, const UtVec3d &a_in, double dt, double min_speed)BrawlerPlatformstatic
AccelerationECS()BrawlerPlatform
AccelerationECS(UtEntity &aTgt)BrawlerPlatformstatic
AccelerationNED()BrawlerPlatform
AccelerationNED(UtEntity &aTgt)BrawlerPlatformstatic
AcquireResource(double aSimTime, WsfTask &aTask, const WsfTrack &aTrack) overrideWsfQuantumTaskerProcessorprotectedvirtual
ActiveTrackList() constWsfTaskManagerinline
AddCategory(WsfStringId aCategoryId)WsfPlatformPartinline
AddSelfCalledConsciousnessEvent(double aEventTime)WsfBrawlerProcessor
AdjustTunnelVisionMultipliers()BrawlerPlatform
AdvancedBehaviorTree() constWsfScriptProcessor
AircraftValue(UtEntity &aRef)BrawlerPlatforminline
AllocateExtraAssets(AllocationList &aList)WsfQuantumTaskerProcessorprotected
AllocateExtraTasks(AllocationList &aList)WsfQuantumTaskerProcessorprotected
AllocationMap typedefWsfQuantumTaskerProcessor
Alpha()WsfBrawlerProcessorvirtual
AlphaCL0()WsfBrawlerProcessorvirtual
Area()WsfBrawlerProcessorvirtual
AssetAssigneesForTask(WsfQuantumTask *aTaskPtr)WsfQuantumTaskerProcessor
AssetRepresentationType enum nameWsfQuantumTaskerProcessor
Assets()WsfQuantumMatrixinline
AssignedTaskList()WsfTaskManagerinline
AssigneeForTask(const WsfTrackId &aTrackId, WsfStringId aTaskType, WsfStringId aResourceName) constWsfTaskManager
AssigneesForTask(WsfQuantumTask *aTaskPtr)WsfQuantumTaskerProcessor
AssigneesForTask(const WsfTrackId &aTrackId, WsfStringId aTaskType, std::vector< size_t > &aAssignees) constWsfQuantumTaskerProcessor
AssignTask(double aSimTime, const WsfTask &aTask)WsfQuantumTaskerProcessorvirtual
AssignTask(double aSimTime, const WsfTrack &aTrack, const WsfTask &aTask, bool aLockTrack=true) overrideWsfQuantumTaskerProcessorvirtual
WsfTaskManager::AssignTask(double aSimTime, const WsfTrack &aTrack, WsfStringId aTaskType, const WsfTaskResource &aResource, WsfPlatform *aAssigneePtr, WsfStringId aCommName)WsfTaskManagervirtual
AssignUniqueId(WsfSimulation *aSimulationPtr)WsfUniqueIdprotected
AuxDataAccessedWsfAuxDataEnabledstatic
AuxDataDestroyedWsfAuxDataEnabledstatic
BehaviorTree() constWsfScriptProcessorinline
BoreSight()BrawlerPlatform
BrawlerPlatform()BrawlerPlatform
BrawlerPlatform(const BrawlerPlatform &aSrc)BrawlerPlatform
CalcTurnRate_rps(const double &aClMax, const double &aSpeed_fps, const double &aDynamicPressure_psf, const double &aWingArea_ft2) overrideWsfBrawlerProcessorvirtual
CalculateStatistics()BrawlerPlatformvirtual
CanBeMadeNonOperational() constWsfPlatformPartinline
CanBeMadeOperational() constWsfPlatformPartinline
CanBeTurnedOff() constWsfPlatformPartinline
CanBeTurnedOn() constWsfPlatformPartinline
CancelTask(double aSimTime, unsigned int aTaskId)WsfTaskManagervirtual
CancelTask(double aSimTime, WsfTask &aTask, bool aSendCancelMessage)WsfTaskManagervirtual
CancelTask(double aSimTime, const WsfTrackId &aTrackId, WsfStringId aTaskType, const WsfTaskResource &aResource, size_t aAssigneeIndex)WsfTaskManagervirtual
cBATCH enum valueWsfTaskManager
cDEFAULT enum valueWsfTaskManager
cDYNAMIC enum valueWsfQuantumTaskerProcessor
cEVENT enum valueWsfQuantumTaskerProcessor
ChangeOperatingLevel(double aSimTime, WsfStringId aName, int aLevel, WsfPlatform *aAssigneePtr, WsfStringId aCommName)WsfTaskManagervirtual
CheckMessageAcknowledged(double aSimTime, unsigned int aSerialNumber)WsfTaskManager
ClearAssets()WsfQuantumMatrix
ClearTasks()WsfQuantumMatrix
cLEVEL_ONE_DEBUG enum valueWsfPlatformPart
cLEVEL_TWO_DEBUG enum valueWsfPlatformPart
Clone() const overrideWsfBrawlerProcessorvirtual
CloneComponent() const overrideWsfBrawlerProcessorinlinevirtual
CombatEffectiveness(UtEntity &aRef)BrawlerPlatforminline
CompletedAfter(WsfQuantumTask *aTaskPtr, double aSimTime)WsfQuantumTaskerProcessorprotected
ComponentHasRole(int aRole)WsfComponentinline
ComponentList typedefWsfProcessor
ComponentParentChanged(WsfPlatform *aPlatformPtr) overrideWsfPlatformPartinlinevirtual
ConvertECStoNED(UtVec3d ecs)BrawlerPlatform
ConvertECStoNED(UtEntity &ref, UtVec3d ecs)BrawlerPlatformstatic
ConvertECStoWind(UtVec3d ecs)BrawlerPlatform
ConvertECStoWind(UtEntity &ref, UtVec3d ecs)BrawlerPlatformstatic
ConvertNEDtoECS(UtVec3d ned)BrawlerPlatform
ConvertNEDtoECS(UtEntity &ref, UtVec3d ned)BrawlerPlatformstatic
ConvertNEDtoLLA(UtVec3d ned)BrawlerPlatformstatic
ConvertNEDtoWind(UtVec3d ned)BrawlerPlatform
ConvertNEDtoWind(UtEntity &ref, UtVec3d ned)BrawlerPlatformstatic
ConvertWindtoECS(UtVec3d wind)BrawlerPlatform
ConvertWindtoECS(UtEntity &ref, UtVec3d wind)BrawlerPlatformstatic
ConvertWindtoNED(UtVec3d wind)BrawlerPlatform
ConvertWindtoNED(UtEntity &ref, UtVec3d wind)BrawlerPlatformstatic
CorneringVelocity_fps() overrideWsfBrawlerProcessorvirtual
cPLATFORM enum valueWsfQuantumTaskerProcessor
CreateDelayTask(double aSimTime, double aDelayTime, const WsfTrack &aTrack, WsfStringId aTaskType)WsfTaskManagervirtual
cRESOURCES enum valueWsfQuantumTaskerProcessor
cRESPONSE enum valueWsfQuantumTaskerProcessor
cSTATIC enum valueWsfQuantumTaskerProcessor
cSYSTEMS enum valueWsfQuantumTaskerProcessor
CurrentFuelWeight_lbs() overrideWsfBrawlerProcessorvirtual
CurrentStructuralGLimit_g() overrideWsfBrawlerProcessorvirtual
CurrentWeight_lbs() overrideWsfBrawlerProcessorvirtual
Damaged(UtEntity &aRef)BrawlerPlatform
DebugEnabled() constWsfPlatformPartinline
DefensiveMultiplier()BrawlerPlatform
DegreeOfThreat(UtEntity &aTgt)BrawlerPlatform
DegreeOfThreatCompliment(UtEntity &aTgt)BrawlerPlatforminline
DeleteAuxData()WsfAuxDataEnabled
DesignWeightForMaxG_lbs() overrideWsfBrawlerProcessorvirtual
DirectionVectoredFlight()BrawlerPlatforminline
Drag(const double &alpha, const double &speed, const double &altitude)WsfBrawlerProcessorvirtual
DropFromPurgedTaskList(TaskList &aPurgedTaskList, size_t aAssignerIndex, unsigned int aTaskId)WsfTaskManagerprotected
DynamicPressure_psf() overrideWsfBrawlerProcessorvirtual
EmptyWeight_lbs() overrideWsfBrawlerProcessorvirtual
EraseAsset(size_t assetIndex)WsfQuantumMatrix
EraseTask(size_t taskIndex)WsfQuantumMatrix
EvaluateAlternative(UtEntity &projectedState)WsfBrawlerProcessorvirtual
EvaluateHeadingSpeedAltitude(const double &aHeading, const double &aSpeed, const double &aAltitude, const double &aMaxGees, const double &aMaxClimb) overrideWsfBrawlerProcessorvirtual
EvaluateRates(UtVec3d &aAngularRates, UtVec3d &aLongitudinalAccel) overrideWsfBrawlerProcessorvirtual
EvaluateTurnInPlaneWithSpeed(UtVec3d &aPlane, const double &aGees, const double &aSpeed) overrideWsfBrawlerProcessorvirtual
EvaluateTurnInPlaneWithThrottle(UtVec3d &aPlane, const double &aGees, const double &aThrottle) overrideWsfBrawlerProcessorvirtual
EvaluateVectorWithSpeed(UtVec3d &aVelocityVector, const double &aMaxGees, const double &aSpeed) overrideWsfBrawlerProcessorvirtual
EvaluateVectorWithThrottle(UtVec3d &aVelocityVector, const double &aMaxGees, const double &aThrottle) overrideWsfBrawlerProcessorvirtual
Evaluator() constWsfQuantumTaskerProcessorinline
EvasionDirection()BrawlerPlatforminline
ExecuteOnMessageCreate(double aSimTime, WsfMessage &aMessage)WsfScriptProcessorvirtual
ExecuteScript(double aSimTime, const std::string &aScriptName)WsfScriptProcessorvirtual
ExecuteScript(double aSimTime, WsfStringId aScriptName, UtScriptData &aScriptRetVal, const UtScriptDataList &aScriptArgs=UtScriptDataList())WsfScriptProcessorvirtual
ExecuteScriptAtTime(double aTime, WsfStringId aScriptName, const UtScriptDataList &aScriptArgs)WsfScriptProcessor
ExpectedValueDestroyed(UtEntity &aRef, UtEntity &aTgt)BrawlerPlatform
Find(const WsfPlatform &aPlatform)WsfBrawlerProcessorstatic
FirstObservedTime(UtEntity *aTgtPtr) overrideWsfBrawlerProcessorprotectedvirtual
FlightAggressiveness()BrawlerPlatforminline
ForceRatio()BrawlerPlatforminline
Generator() constWsfQuantumTaskerProcessorinline
GetAlpha()BrawlerPlatform
GetAlpha(UtEntity &aRef)BrawlerPlatformstatic
GetAlphaAtMaxCL_deg() overrideWsfBrawlerProcessorvirtual
GetAlphaAtMaxCL_deg(const double &aMach) overrideWsfBrawlerProcessorvirtual
GetAlphaAtMaxCL_deg(const double &aAlt_ft, const double &aMach) overrideWsfBrawlerProcessorvirtual
GetAlternative(int &ilevel, int &kalt, int &icall, int &lcall)BrawlerPlatformvirtual
GetAuxData()WsfAuxDataEnabled
GetAuxData() const noexceptWsfAuxDataEnabled
GetAuxDataConst() const noexceptWsfAuxDataEnabled
GetBaseType() constWsfObject
GetBaseTypeId() constWsfObjectinline
GetCategories() constWsfPlatformPartinline
GetComponentInitializationOrder() const overrideWsfProcessorinlinevirtual
GetComponentName() const overrideWsfPlatformPartinlinevirtual
GetComponentParent() constWsfComponentT< WsfPlatform >inline
GetComponentRoles() const overrideWsfBrawlerProcessorvirtual
GetComponents()WsfProcessorinline
GetComponents() constWsfProcessorinline
GetConsciousnessEventTime() overrideWsfBrawlerProcessorvirtual
GetDamageFactor() constWsfPlatformPartinline
GetDebugMask()WsfPlatformPartinline
GetExternalLinks()WsfScriptProcessorinline
GetGroups() constWsfPlatformPartinline
GetInternalLinks()WsfPlatformPartinline
GetLastStatusChangeTime() constWsfPlatformPartinline
GetMaxCL() overrideWsfBrawlerProcessorvirtual
GetMaxCL(const double &aMach) overrideWsfBrawlerProcessorvirtual
GetMaxCL(const double &aAlt_ft, const double &aMach) overrideWsfBrawlerProcessorvirtual
GetMessageHandler()WsfScriptProcessorinline
GetMessageSender(const WsfMessage &aMessage, size_t &aSenderIndex, WsfStringId &aRcvrCommName)WsfTaskManagerprotected
GetMIND()BrawlerPlatforminline
GetName() constWsfObject
GetNameId() constWsfObjectinline
GetNEDToECSRotation()BrawlerPlatform
GetNextConsciousnessEventTime()WsfBrawlerProcessorinline
GetNumberThreats() overrideWsfBrawlerProcessorprotectedvirtual
GetPartType() constWsfPlatformPartinline
GetPerceptionProcessor() constWsfBrawlerProcessorinline
GetPlatform() constWsfPlatformPartinline
GetScenario() constWsfPlatformPartinline
GetScriptAccessibleContext() const overrideWsfScriptProcessor
GetScriptClassName() const overrideWsfBrawlerProcessorinline
GetScriptContext()WsfScriptProcessorinline
GetSimulation() constWsfQuantumTaskerProcessor
GetSpeed()WsfBrawlerProcessor
GetSpeed(UtEntity &aRef)WsfBrawlerProcessorstatic
GetStateMachine() constWsfScriptProcessorinlinevirtual
GetTarget() overrideWsfBrawlerProcessorprotectedvirtual
GetTargetRoutePoint()BrawlerPlatforminline
GetTargetTrack()WsfBrawlerProcessorprotected
GetThreat() overrideWsfBrawlerProcessorprotectedvirtual
GetThreatProcessor() constWsfBrawlerProcessorinline
GetTime() overrideWsfBrawlerProcessorvirtual
GetType() constWsfObject
GetTypeId() constWsfObjectinline
GetTypeList() constWsfObjectinline
GetUniqueId() constWsfUniqueIdinline
GetUpdateEventEpoch() constWsfPlatformPartinline
GetUpdateInterval() const overrideWsfProcessorvirtual
HasAuxData() constWsfAuxDataEnabled
HasInternalLinks() constWsfPlatformPartinlinevirtual
HaveWeapons() overrideWsfBrawlerProcessorvirtual
IncrementUpdateEventEpoch()WsfPlatformPartinline
InherentBiasFaults(BRAWLER::InherentBiasFaultTypes aType)BrawlerPlatforminline
InIntercept()BrawlerPlatform
Init(UtEntity &state, ut::Random &random)BrawlerPlatform
Initialize(double aSimTime) overrideWsfBrawlerProcessorvirtual
Initialize2(double aSimTime) overrideWsfQuantumTaskerProcessorvirtual
InitializeStatistics()BrawlerPlatformvirtual
InitiallyTurnedOn() constWsfPlatformPartinline
InternalMessageQueue typedefWsfPlatformPart
IsA_TypeOf(WsfStringId aType) constWsfObjectinline
IsBroken() constWsfPlatformPartinline
IsCategoryMember(WsfStringId aCategoryId) constWsfPlatformPartinline
IsCritical() constWsfPlatformPartinline
IsExternallyControlled() constWsfPlatformPartinline
IsGroupMember(WsfStringId aGroupId)WsfPlatformPart
IsOperational() constWsfPlatformPartinline
IsTurnedOn() constWsfPlatformPartinline
Job()BrawlerPlatforminline
JoinGroup(WsfGroup *aGroupPtr)WsfPlatformPart
LastComputedEngagementValue(UtEntity &aTgt)BrawlerPlatform
LeaveGroup(WsfGroup *aGroupPtr)WsfPlatformPart
Lift(const double &alpha, const double &speed, const double &altitude)WsfBrawlerProcessorvirtual
LookDownShootCapable()BrawlerPlatforminline
Mach() overrideWsfBrawlerProcessorvirtual
mActiveTrackListWsfTaskManagerprotected
mAdvancedBehaviorTreePtrWsfScriptProcessorprotected
ManeuverValueComponent(BRAWLER::ManeuverValueComponentType aType)BrawlerPlatforminline
mAssetsWsfQuantumMatrixprotected
MaxAngularRate_rps() overrideWsfBrawlerProcessorvirtual
MaxForwardAcceleration_fps2() overrideWsfBrawlerProcessorvirtual
MaxForwardAccelerationWithGravity_fps2() overrideWsfBrawlerProcessorvirtual
MaximumInstantaneousLift_fps2()BrawlerPlatforminline
MaxInstantaneousGLoad_g() overrideWsfBrawlerProcessorvirtual
MaxInstantaneousTurnRate_rps() overrideWsfBrawlerProcessorvirtual
MaxLimitedInstantaneousGLoad_g()BrawlerPlatformvirtual
MaxSustainedGLoad_g() overrideWsfBrawlerProcessorvirtual
MaxSustainedTurnRate_rps() overrideWsfBrawlerProcessorvirtual
MaxTacticalGLoad_g() overrideWsfBrawlerProcessorvirtual
MaxTacticalTurnRate_rps() overrideWsfBrawlerProcessorvirtual
MaxWeaponAspectOffsetAngle()BrawlerPlatforminline
MaxWeaponSteeringError()BrawlerPlatforminline
mBehaviorTreePtrWsfScriptProcessorprotected
mCallbacksWsfTaskManagerprotected
mCommRetryAttemptsWsfTaskManagerprotected
mCommRetryIntervalWsfTaskManagerprotected
mContextPtrWsfScriptProcessorprotected
MergeAuxData(const WsfAuxDataEnabled &aSrc)WsfAuxDataEnabled
MessageAcknowledged(unsigned int aSerialNumber)WsfTaskManagerprotected
mExternalLinksWsfScriptProcessorprotected
MinAlternativeValue()BrawlerPlatforminline
MindUpdate(double aSimTime) overrideWsfBrawlerProcessorvirtual
MinForwardAcceleration_fps2() overrideWsfBrawlerProcessorvirtual
MinForwardAccelerationWithGravity_fps2() overrideWsfBrawlerProcessorvirtual
MinInstantaneousTurnRadius_ft() overrideWsfBrawlerProcessorvirtual
MinSustainedTurnRadius_ft() overrideWsfBrawlerProcessorvirtual
MinTacticalTurnRadius_ft() overrideWsfBrawlerProcessorvirtual
MissileMode()BrawlerPlatforminline
Mission()BrawlerPlatforminline
mMessageClassPtrWsfScriptProcessorprotected
mMessageHandlerPtrWsfScriptProcessorprotected
mMyNomBrawlerPlatformprotected
mMyProBrawlerPlatformprotected
mMyStateBrawlerPlatformprotected
mNextTaskIdWsfTaskManagerprotected
mOnMessageCreateScriptPtrWsfScriptProcessorprotected
mOperatingLevelsWsfTaskManagerprotected
mPendingMessageListWsfTaskManagerprotected
mPendingRcvdTasksWsfTaskManagerprotected
mProfitsWsfQuantumMatrixprotected
mPurgedRcvdTaskListWsfTaskManagerprotected
mPurgedXmtdTaskListWsfTaskManagerprotected
mRcvdTaskListWsfTaskManagerprotected
mScenarioPtrWsfTaskManagerprotected
mSensorRequestListWsfTaskManagerprotected
mSensorsTurnedOnWsfTaskManagerprotected
mShowTaskMessagesWsfTaskManagerprotected
mShowUncompletedTasksWsfTaskManagerprotected
mStateIndexWsfScriptProcessorprotected
mStateMachinePtrWsfScriptProcessorprotected
mSuppressMessageWsfScriptProcessorprotected
mTasksWsfQuantumMatrixprotected
mTgNomBrawlerPlatformprotected
mThinkerPtrWsfTaskManagerprotected
mTimeLastTaskAssignedWsfTaskManagerprotected
mTimeLastTaskReceivedWsfTaskManagerprotected
mTimeToRecognizeMessageWsfTaskManagerprotected
mTrackManagerPtrWsfTaskManagerprotected
mTrackProcessorNameWsfTaskManagerprotected
mTrackUpdateIntervalWsfTaskManagerprotected
mTrackUpdateStrategyWsfTaskManagerprotected
mValuesWsfQuantumMatrixprotected
mXmtdTaskListWsfTaskManagerprotected
NoAim()BrawlerPlatform
NominalProjection(double dt)BrawlerPlatformprotected
NominalState()BrawlerPlatforminline
OffBoreSightAngle(UtEntity &aRef, UtEntity &aTgt)BrawlerPlatform
OffensiveMultiplier()BrawlerPlatform
OneVsOneOp()BrawlerPlatform
OnPlatformBrokenEvent(double aSimTime)WsfPlatformPartvirtual
OnTaskAssignedWsfTaskManager
OnTaskAssignSentWsfTaskManager
OnTaskCanceledWsfTaskManager
OnTaskCancelSentWsfTaskManager
OnTaskCompletedWsfTaskManager
OnTaskCompleteSentWsfTaskManager
OperatingLevelChanged(double aSimTime, std::string aLevel)WsfTaskManagerprotectedvirtual
OperatingLevelFor(WsfStringId aConditionName) constWsfTaskManager
operator=(const WsfBrawlerProcessor &)=deleteWsfBrawlerProcessor
WsfQuantumTaskerProcessor::operator=(const WsfQuantumTaskerProcessor &)=deleteWsfQuantumTaskerProcessor
WsfQuantumTaskerProcessor::WsfTaskManager::operator=(const WsfTaskManager &)=deleteWsfTaskManager
WsfQuantumTaskerProcessor::WsfScriptProcessor::operator=(const WsfProcessor &aRhs)=deleteWsfProcessorprotected
WsfQuantumTaskerProcessor::WsfPlatformPart::operator=(const WsfPlatformPart &aRhs)=deleteWsfPlatformPart
WsfQuantumTaskerProcessor::WsfObject::operator=(const WsfObject &aRhs)WsfObject
WsfQuantumTaskerProcessor::WsfComponentT< WsfPlatform >::operator=(const WsfComponentT &) noexceptWsfComponentT< WsfPlatform >inline
WsfQuantumTaskerProcessor::WsfUniqueId::operator=(const WsfUniqueId &)WsfUniqueIdinline
WsfQuantumTaskerProcessor::WsfAuxDataEnabled::operator=(const WsfAuxDataEnabled &aRhs)WsfAuxDataEnabled
WsfQuantumTaskerProcessor::WsfAuxDataEnabled::operator=(WsfAuxDataEnabled &&)=defaultWsfAuxDataEnabled
WsfQuantumTaskerProcessor::WsfQuantumMatrix::operator=(const WsfQuantumMatrix &)WsfQuantumMatrix
BrawlerPlatform::operator=(const BrawlerPlatform &)=deleteBrawlerPlatform
OrientationNED()BrawlerPlatform
ParentType typedefWsfComponentT< WsfPlatform >
PartBroken(double aSimTime) overrideWsfProcessorvirtual
PendingMessageList typedefWsfTaskManager
PlatformAdded(double aSimTime, WsfPlatform *aPlatformPtr)WsfPlatformPartvirtual
PlatformDeleted(WsfPlatform *aPlatformPtr) overrideWsfQuantumTaskerProcessorvirtual
PositionNED()BrawlerPlatform
PositionNED(UtEntity &aTgt)BrawlerPlatformstatic
PreInitialize(double aSimTime) overrideWsfQuantumTaskerProcessorvirtual
PreInput() overrideWsfProcessorvirtual
ProbabilityOfKill(UtEntity &killer, UtEntity &victim)BrawlerPlatform
ProbabilityOfSurvival(UtEntity &aRef, UtEntity *aTgt)BrawlerPlatform
ProbabilitySeen(UtEntity &looker, UtEntity &seen)BrawlerPlatform
ProcessAssociationMessage(double aSimTime, const WsfAssociationMessage &aMessage)WsfTaskManagerprotectedvirtual
ProcessCallback(double aSimTime, const WsfCallback &aCallback)WsfProcessorvirtual
ProcessInput(UtInput &aInput) overrideWsfBrawlerProcessorvirtual
ProcessMessage(double aSimTime, const WsfMessage &aMessage) overrideWsfQuantumTaskerProcessorvirtual
ProcessTaskAssignMessage(double aSimTime, const WsfTaskAssignMessage &aMessage) overrideWsfQuantumTaskerProcessorvirtual
ProcessTaskCancelMessage(double aSimTime, const WsfTaskCancelMessage &aMessage)WsfTaskManagerprotectedvirtual
ProcessTaskControlMessage(double aSimTime, const WsfTaskControlMessage &aMessage)WsfTaskManagerprotectedvirtual
ProcessTaskStatusMessage(double aSimTime, const WsfTaskStatusMessage &aMessage) overrideWsfQuantumTaskerProcessorvirtual
ProcessTrackDropMessage(double aSimTime, const WsfTrackDropMessage &aMessage)WsfTaskManagerprotectedvirtual
ProcessTrackMessage(double aSimTime, const WsfTrackMessage &aMessage)WsfTaskManagerprotectedvirtual
Profit()WsfQuantumMatrixinline
Profit(size_t taskIndex, size_t assetIndex)WsfQuantumMatrixinline
ProjectedState()BrawlerPlatforminline
ProjectedTimeDelta()BrawlerPlatform
projw(const UtVec3d &xin, const UtVec3d &vin, const UtVec3d &a, double dt, UtVec3d &xout, UtVec3d &vout, UtVec3d &aout, UtFortMat3d &rwout)BrawlerPlatformstatic
PurgeReceivedTask(double aSimTime, WsfTask &aTask) overrideWsfQuantumTaskerProcessorvirtual
PurgeTransmittedTask(double aSimTime, WsfTask &aTask) overrideWsfQuantumTaskerProcessorvirtual
QueryInterface(int aRole) overrideWsfBrawlerProcessorvirtual
QueryInterfaceT(T *&aRolePtr)WsfComponentinline
RangePercent(BRAWLER::WeaponType aType)BrawlerPlatforminline
RangeRate(UtEntity &aRef, UtEntity &aTgt)BrawlerPlatform
RawManeuverValueComponent(BRAWLER::ManeuverValueComponentType aType)BrawlerPlatforminline
Ready()BrawlerPlatform
ReallocationStrategyType enum nameWsfQuantumTaskerProcessor
ReceivedTaskList()WsfTaskManagerinline
ReceiveMessage(double aSimTime, const WsfMessage &aMessage) overrideWsfQuantumTaskerProcessorvirtual
RecipientMessageQueue typedefWsfPlatformPart
Rejected(WsfAssetPerception *aAssetPtr, WsfQuantumTask *aTaskPtr)WsfQuantumTaskerProcessorprotected
RejectedAnyTasks(WsfAssetPerception *aAssetPtr)WsfQuantumTaskerProcessorprotected
RejectedByAnyAsset(WsfQuantumTask *aTaskPtr)WsfQuantumTaskerProcessorprotected
RejectTask(double aSimTime, WsfTask &aTask)WsfQuantumTaskerProcessor
RelativePositionECS(UtEntity &aTgt)BrawlerPlatform
RelativePositionECS(UtEntity &ref, UtEntity &aTgt)BrawlerPlatformstatic
RelativePositionNED(UtEntity &aTgt)BrawlerPlatform
RelativePositionNED(UtEntity &ref, UtEntity &aTgt)BrawlerPlatformstatic
RelativeVelocityECS(UtEntity &aTgt)BrawlerPlatform
RelativeVelocityECS(UtEntity &ref, UtEntity &aTgt)BrawlerPlatformstatic
RelativeVelocityNED(UtEntity &aTgt)BrawlerPlatform
RelativeVelocityNED(UtEntity &ref, UtEntity &aTgt)BrawlerPlatformstatic
ReleaseResource(double aSimTime, WsfTask &aTask) overrideWsfQuantumTaskerProcessorprotectedvirtual
RemoveAsset(size_t assetIndex)WsfQuantumMatrix
RemoveColumn(std::vector< std::vector< double > > &m, size_t aCol)WsfQuantumMatrixstatic
RemoveRow(std::vector< std::vector< double > > &m, size_t aRow)WsfQuantumMatrixstatic
RemoveTask(size_t taskIndex)WsfQuantumMatrix
ReportTaskComplete(double aSimTime, WsfTask &aTask, WsfStringId aSubStatus)WsfQuantumTaskerProcessor
ReportTaskComplete(double aSimTime, const WsfTrackId &aTrackId, WsfStringId aTaskType, WsfStringId aResourceName, WsfStringId aSubStatus)WsfQuantumTaskerProcessorprotectedvirtual
ReportTaskProgress(double aSimTime, WsfTask &aTask, WsfStringId aSubStatus)WsfQuantumTaskerProcessor
ReportTaskProgress(double aSimTime, const WsfTrackId &aTrackId, WsfStringId aTaskType, WsfStringId aResourceName, WsfStringId aSubStatus)WsfQuantumTaskerProcessorprotectedvirtual
Restore(double aSimTime)WsfPlatformPartvirtual
RoleIterator typedefWsfTaskManager
RollOverTopTime()BrawlerPlatforminline
RollOverTopValue()BrawlerPlatforminline
RoutePointValueMultiplier()BrawlerPlatforminline
SelectCommDevice(WsfPlatform *aAssigneePtr, WsfStringId aCommName)WsfTaskManager
SendMessage(double aSimTime, const WsfMessage &aMessage) overrideWsfScriptProcessorvirtual
SendMessageTo(double aSimTime, const WsfMessage &aMessage, WsfStringId aRecipientId)WsfPlatformPartvirtual
SendMessageToProcessor(double aSimTime, const WsfMessage &aMessage, WsfStringId aRecipientId)WsfPlatformPart
SendQueuedMessages(double aSimTime)WsfPlatformPartvirtual
SendTaskMessage(double aSimTime, const WsfMessage &aMessage, size_t aRecipientIndex, WsfStringId aCommName, bool aReliable)WsfTaskManager
SendTrackUpdate(double aSimTime, unsigned int aTaskId)WsfTaskManager
SensorGimbalAzimuthLimit() overrideWsfBrawlerProcessorvirtual
SensorGimbalElevationLimit() overrideWsfBrawlerProcessorvirtual
SensorRequestList typedefWsfTaskManager
WsfQuantumTaskerProcessor::WsfTaskManager::WsfScriptProcessor::WsfProcessor::WsfPlatformPart::WsfObject::Serialize(T &aBuff)WsfObjectinline
WsfQuantumTaskerProcessor::WsfTaskManager::WsfScriptProcessor::WsfProcessor::WsfPlatformPart::WsfUniqueId::Serialize(T &aBuff)WsfUniqueIdinline
WsfAuxDataEnabled::Serialize(T &aBuff)WsfAuxDataEnabledinline
SetAllocations(AllocationList &aList)WsfQuantumTaskerProcessorprotected
SetAlternative(int ilevel, int kalt, int icall, int lcall)BrawlerPlatformvirtual
SetAssetRepresentation(AssetRepresentationType aType)WsfQuantumTaskerProcessorinlinevirtual
SetAssets(std::vector< WsfAssetPerception * > &aAssets)WsfQuantumMatrix
SetAuxData(const WsfAttributeContainer &aAuxData)WsfAuxDataEnabled
SetColumn(std::vector< std::vector< double > > &m, size_t aCol, double aValue)WsfQuantumMatrixstatic
SetCombatEffectiveness(double aEffect)BrawlerPlatform
SetComponentParent(ParentType *aParentPtr)WsfComponentT< WsfPlatform >inline
SetCritical(bool aValue)WsfPlatformPartinline
SetDamageFactor(double aSimTime, double aDamageFactor)WsfPlatformPart
SetDebugEnabled(bool aDebugEnabled)WsfPlatformPartinline
SetEvasionDirection(UtVec3d dir)BrawlerPlatforminline
SetExternallyControlled(double aSimTime, bool aIsExternallyControlled)WsfPlatformPartvirtual
SetFlightAggressiveness(double aFactor)BrawlerPlatform
SetForceRatio(double aRatio)BrawlerPlatform
SetIgnoreAllyTracks(bool aVal)WsfQuantumTaskerProcessorinlinevirtual
SetInitiallyTurnedOn(bool aInitiallyTurnedOn)WsfPlatformPartinline
SetJob(BRAWLER::JobType aJob)BrawlerPlatforminline
SetLastStatusChangeTime(double aSimTime)WsfPlatformPartinline
SetLocationECI(const double aLocationWCS[3])WsfBrawlerProcessorvirtual
SetLocationLLA(double aLat, double aLon, double aAlt)WsfBrawlerProcessorvirtual
SetLocationWCS(const double aLocationWCS[3])WsfBrawlerProcessorvirtual
SetManeuverValueComponent(BRAWLER::ManeuverValueComponentType aType, double value)BrawlerPlatforminline
SetMatrixAssets(double aSimTime)WsfQuantumTaskerProcessorprotected
SetMatrixTasks(double aSimTime, std::map< int, std::set< size_t > > &aAllocationMap)WsfQuantumTaskerProcessorprotected
SetMinAlternativeValue(double val)BrawlerPlatforminline
SetMissileMode(BRAWLER::MissileModeState mode)BrawlerPlatforminline
SetMission(BRAWLER::MissionType aMission)BrawlerPlatforminline
SetName(WsfStringId aName)WsfObjectinline
SetNextConsciousnessEventTime(double aSimTime)WsfBrawlerProcessorinline
SetNominalState(UtEntity &state)BrawlerPlatforminline
SetNonOperational(double aSimTime) overrideWsfProcessorvirtual
SetOperational(double aSimTime) overrideWsfProcessorvirtual
WsfPlatformPart::SetOperational(double aSimTime, bool aMakeOperational)WsfPlatformPart
SetPlatform(WsfPlatform *aPlatformPtr) overrideWsfScriptProcessorvirtual
SetProjectedState(UtEntity &state)BrawlerPlatforminline
SetRawManeuverValueComponent(BRAWLER::ManeuverValueComponentType aType, double value)BrawlerPlatforminline
SetReallocationStrategy(ReallocationStrategyType aType)WsfQuantumTaskerProcessorinlinevirtual
SetRollOverTopTime(double val)BrawlerPlatforminline
SetRollOverTopValue(double val)BrawlerPlatforminline
SetRow(std::vector< std::vector< double > > &m, size_t aRow, double aValue)WsfQuantumMatrixstatic
WsfQuantumTaskerProcessor::SetState(std::string &stateName)WsfScriptProcessor
BrawlerPlatform::SetState(UtEntity &state)BrawlerPlatforminline
SetStateAll(std::string &stateNameAll)WsfScriptProcessor
SetTargetNominalState(UtEntity &state)BrawlerPlatforminline
SetTargetRoutepointLLA(int aLat, int aLon, int aAlt_m)BrawlerPlatform
SetTargetRoutepointLLA(UtVec3d aLLA)BrawlerPlatform
SetTasks(std::vector< WsfQuantumTask * > &aTasks)WsfQuantumMatrix
SetTimeAllowedPerSectorSearch(double val)BrawlerPlatforminline
SetType(WsfStringId aType)WsfObject
SetUpdateEventActive(bool aUpdateEventActive)WsfPlatformPartinline
SetUpdateInterval(double aUpdateInterval) overrideWsfProcessorvirtual
ShowTaskMessages() constWsfTaskManagerinline
Skip1v1()BrawlerPlatform
SlantRange(UtEntity &aTgt, double defaultRange=1000000/BRAWLER::ftnmi)BrawlerPlatform
SlowFlight()BrawlerPlatform
SpecificEnergyRate_fps() overrideWsfBrawlerProcessorvirtual
SpeedVectoredFlight()BrawlerPlatforminline
WsfQuantumTaskerProcessor::State()WsfScriptProcessor
BrawlerPlatform::State()BrawlerPlatforminline
StateAll()WsfScriptProcessor
StructuralGLimitAboveDesignWeight_g() overrideWsfBrawlerProcessorvirtual
StructuralGLimitAtDesignWeight_g() overrideWsfBrawlerProcessorvirtual
SuggestVectoredFlight(UtVec3d vec, double val, double spd)BrawlerPlatforminline
SuppressMessage(bool aSuppressMessage)WsfScriptProcessorvirtual
TargetAngleAboveHorizon(UtEntity &aTgt)BrawlerPlatform
TargetNominalState()BrawlerPlatforminline
TaskAssigned(double aSimTime, const WsfTrack &aTrack, WsfTask &aTask)WsfTaskManagerprotectedvirtual
TaskAssignSent(double aSimTime, const WsfTrack &aTrack, WsfTask &aTask)WsfTaskManagerprotectedvirtual
TaskCanceled(double aSimTime, WsfTask &aTask)WsfTaskManagerprotectedvirtual
TaskCompleted(double aSimTime, WsfTask &aTask) overrideWsfQuantumTaskerProcessorvirtual
TaskCorrelated(double aSimTime, WsfTask &aTask)WsfTaskManagerprotectedvirtual
TaskList typedefWsfTaskManager
TaskListAssignedForResourceName(WsfStringId aResourceName)WsfQuantumTaskerProcessor
TaskListAssignedForResourceType(int aResourceType)WsfQuantumTaskerProcessor
TaskListAssignedForTrack(const WsfTrackId &aTrackId)WsfQuantumTaskerProcessor
TaskListAssignedOfType(WsfStringId aTaskType)WsfQuantumTaskerProcessor
TaskListReceivedForResourceName(WsfStringId aResourceName)WsfQuantumTaskerProcessor
TaskListReceivedForResourceType(int aResourceType)WsfQuantumTaskerProcessor
TaskListReceivedForTrack(const WsfTrackId &aTrackId)WsfQuantumTaskerProcessor
TaskListReceivedOfType(WsfStringId aTaskType)WsfQuantumTaskerProcessor
TaskListReceivedOfTypeForTrack(WsfStringId aTaskType, const WsfTrackId &aTrackId)WsfQuantumTaskerProcessor
Tasks()WsfQuantumMatrixinline
TasksAssignedFor(const WsfTrackId &aTrackId, WsfStringId aTaskType, WsfStringId aResourceName) constWsfTaskManager
TasksAssignedTo(size_t aAssigneeIndex, const WsfTrackId &aTrackId, WsfStringId aTaskType, WsfStringId aResourceName) constWsfTaskManager
TasksReceivedFor(const WsfTrackId &aTrackId, WsfStringId aTaskType, WsfStringId aResourceName) constWsfTaskManager
Throttle()WsfBrawlerProcessorvirtual
Thrust(const double &throttle, const double &speed, const double &altitude)WsfBrawlerProcessorvirtual
TimeAllowedPerSectorSearch()BrawlerPlatforminline
TimeLastTaskAssigned() constWsfTaskManagerinline
TimeLastTaskReceived() constWsfTaskManagerinline
TimeTaskAssigned(const WsfTrackId &aTrackId, WsfStringId aTaskType, size_t aAssigneeIndex) constWsfTaskManager
TrackDropped(double aSimTime, const WsfTrackId &aTrackId)WsfTaskManagerprotectedvirtual
TrackList typedefWsfTaskManager
TrackListIter typedefWsfTaskManager
TrackUpdateStrategy enum nameWsfTaskManager
TunnelVisionMultiplier(BRAWLER::ManeuverValueComponentType aType)BrawlerPlatforminline
TurnOff(double aSimTime) overrideWsfTaskManagervirtual
TurnOn(double aSimTime) overrideWsfTaskManagervirtual
TypeList typedefWsfObject
Uniform()BrawlerPlatforminline
Update(double aSimTime) overrideWsfQuantumTaskerProcessorvirtual
UpdateAuxData(const WsfAuxDataEnabled &aSrc)WsfAuxDataEnabled
UpdateEvaluations(double aSimTime, WsfQuantumEvaluator &aEvaluator, std::vector< WsfLocalTrack * > &aPerception) overrideWsfQuantumTaskerProcessorvirtual
UpdateEventActive() constWsfPlatformPartinline
UpdateMissileMode() overrideWsfBrawlerProcessorvirtual
UpdateStatistics(double value)BrawlerPlatformvirtual
UpdateTaskCorrelation(double aSimTime, WsfTask &aTask) overrideWsfQuantumTaskerProcessorvirtual
Value(size_t taskIndex, size_t assetIndex)WsfQuantumMatrixinline
Values()WsfQuantumMatrixinline
ValueVectoredFlight()BrawlerPlatforminline
VelocityECS()BrawlerPlatform
VelocityECS(UtEntity &aTgt)BrawlerPlatformstatic
VelocityNED()BrawlerPlatform
VelocityNED(UtEntity &aTgt)BrawlerPlatformstatic
WeaponMaxEnvelopeRange()BrawlerPlatforminline
WeaponMinEnvelopeRange()BrawlerPlatforminline
WeaponSeekerMaxAngle()BrawlerPlatforminline
WeaponSeekerOnWhenFired()BrawlerPlatforminline
WeaponSimTimeOfIntercept(UtEntity &aThreat)BrawlerPlatform
WeaponSteeringError(UtEntity &aTgt)BrawlerPlatform
WeaponType()BrawlerPlatforminline
WeaponVerticalTrackCheck(UtEntity &aTgt)BrawlerPlatform
WsfAuxDataEnabled()=defaultWsfAuxDataEnabled
WsfAuxDataEnabled(const WsfAuxDataEnabled &aSrc)=defaultWsfAuxDataEnabled
WsfAuxDataEnabled(WsfAuxDataEnabled &&)=defaultWsfAuxDataEnabled
WsfBrawlerProcessor(WsfScenario &aScenario)WsfBrawlerProcessor
WsfBrawlerProcessor(const WsfBrawlerProcessor &aSrc)WsfBrawlerProcessor
WsfComponentT()WsfComponentT< WsfPlatform >inline
WsfComponentT(const WsfComponentT &) noexceptWsfComponentT< WsfPlatform >inline
WsfObject()WsfObject
WsfObject(const WsfObject &aSrc)WsfObjectprotected
WsfPlatformPart(const WsfScenario &aScenario, int aPartType)WsfPlatformPart
WsfPlatformPart(const WsfPlatformPart &aSrc)WsfPlatformPartprotected
WsfProcessor(const WsfScenario &aScenario)WsfProcessor
WsfProcessor(const WsfProcessor &aSrc)WsfProcessorprotected
WsfQuantumMatrix()=defaultWsfQuantumMatrix
WsfQuantumMatrix(const WsfQuantumMatrix &aSrc)WsfQuantumMatrix
WsfQuantumTaskerProcessor(WsfScenario &aScenario)WsfQuantumTaskerProcessor
WsfQuantumTaskerProcessor(WsfScenario &aScenario, const std::string &aPartClass, const std::string &aPartName)WsfQuantumTaskerProcessor
WsfQuantumTaskerProcessor(const WsfQuantumTaskerProcessor &aSrc)WsfQuantumTaskerProcessor
WsfScriptProcessor(const WsfScenario &aScenario)WsfScriptProcessor
WsfScriptProcessor(const WsfScenario &aScenario, WsfStringId aPartClass, const std::string &aPartVarName)WsfScriptProcessor
WsfScriptProcessor(const WsfScriptProcessor &aSrc)WsfScriptProcessorprotected
WsfTaskManager(WsfScenario &aScenario, const std::string &aClassName="WsfTaskManager")WsfTaskManager
WsfTaskManager(const WsfTaskManager &aSrc)WsfTaskManagerprotected
WsfUniqueId()WsfUniqueIdinline
WsfUniqueId(const WsfUniqueId &)WsfUniqueIdinline
~BrawlerPlatform()=defaultBrawlerPlatformvirtual
~WsfAuxDataEnabled() noexceptWsfAuxDataEnabledvirtual
~WsfBrawlerProcessor() overrideWsfBrawlerProcessor
~WsfComponent()=defaultWsfComponentvirtual
~WsfComponentT() override=defaultWsfComponentT< WsfPlatform >
~WsfObject() overrideWsfObject
~WsfPlatformPart() overrideWsfPlatformPart
~WsfProcessor() override=defaultWsfProcessor
~WsfQuantumMatrix()WsfQuantumMatrixvirtual
~WsfQuantumTaskerProcessor() overrideWsfQuantumTaskerProcessor
~WsfScriptProcessor() overrideWsfScriptProcessor
~WsfTaskManager() override=defaultWsfTaskManager
Copyrights Multiple, All Rights Reserved