| a_lim(const UtVec3d &x_in, const UtVec3d &v_in, const UtVec3d &a_in, double dt, double min_speed) | BrawlerPlatform | static |
| AccelerationECS() | BrawlerPlatform | |
| AccelerationECS(UtEntity &aTgt) | BrawlerPlatform | static |
| AccelerationNED() | BrawlerPlatform | |
| AccelerationNED(UtEntity &aTgt) | BrawlerPlatform | static |
| AdjustTunnelVisionMultipliers() | BrawlerPlatform | |
| AircraftValue(UtEntity &aRef) | BrawlerPlatform | inline |
| 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)=0 | BrawlerPlatform | pure virtual |
| CalculateStatistics() | BrawlerPlatform | virtual |
| CombatEffectiveness(UtEntity &aRef) | BrawlerPlatform | inline |
| ConvertECStoNED(UtVec3d ecs) | BrawlerPlatform | |
| ConvertECStoNED(UtEntity &ref, UtVec3d ecs) | BrawlerPlatform | static |
| ConvertECStoWind(UtVec3d ecs) | BrawlerPlatform | |
| ConvertECStoWind(UtEntity &ref, UtVec3d ecs) | BrawlerPlatform | static |
| ConvertNEDtoECS(UtVec3d ned) | BrawlerPlatform | |
| ConvertNEDtoECS(UtEntity &ref, UtVec3d ned) | BrawlerPlatform | static |
| ConvertNEDtoLLA(UtVec3d ned) | BrawlerPlatform | static |
| ConvertNEDtoWind(UtVec3d ned) | BrawlerPlatform | |
| ConvertNEDtoWind(UtEntity &ref, UtVec3d ned) | BrawlerPlatform | static |
| ConvertWindtoECS(UtVec3d wind) | BrawlerPlatform | |
| ConvertWindtoECS(UtEntity &ref, UtVec3d wind) | BrawlerPlatform | static |
| ConvertWindtoNED(UtVec3d wind) | BrawlerPlatform | |
| ConvertWindtoNED(UtEntity &ref, UtVec3d wind) | BrawlerPlatform | static |
| CorneringVelocity_fps()=0 | BrawlerPlatform | pure virtual |
| CurrentFuelWeight_lbs()=0 | BrawlerPlatform | pure virtual |
| CurrentStructuralGLimit_g()=0 | BrawlerPlatform | pure virtual |
| CurrentWeight_lbs()=0 | BrawlerPlatform | pure virtual |
| Damaged(UtEntity &aRef) | BrawlerPlatform | |
| DefensiveMultiplier() | BrawlerPlatform | |
| DegreeOfThreat(UtEntity &aTgt) | BrawlerPlatform | |
| DegreeOfThreatCompliment(UtEntity &aTgt) | BrawlerPlatform | inline |
| DesignWeightForMaxG_lbs()=0 | BrawlerPlatform | pure virtual |
| DirectionVectoredFlight() | BrawlerPlatform | inline |
| DynamicPressure_psf()=0 | BrawlerPlatform | pure virtual |
| EmptyWeight_lbs()=0 | BrawlerPlatform | pure virtual |
| EvaluateHeadingSpeedAltitude(const double &aHeading, const double &aSpeed, const double &aAltitude, const double &aMaxGees, const double &aMaxClimb)=0 | BrawlerPlatform | pure virtual |
| EvaluateRates(UtVec3d &aAngularRates, UtVec3d &aLongitudinalAccel)=0 | BrawlerPlatform | pure virtual |
| EvaluateTurnInPlaneWithSpeed(UtVec3d &aPlane, const double &aGees, const double &aSpeed)=0 | BrawlerPlatform | pure virtual |
| EvaluateTurnInPlaneWithThrottle(UtVec3d &aPlane, const double &aGees, const double &aThrottle)=0 | BrawlerPlatform | pure virtual |
| EvaluateVectorWithSpeed(UtVec3d &aVelocityVector, const double &aMaxGees, const double &aSpeed)=0 | BrawlerPlatform | pure virtual |
| EvaluateVectorWithThrottle(UtVec3d &aVelocityVector, const double &aMaxGees, const double &aThrottle)=0 | BrawlerPlatform | pure virtual |
| EvasionDirection() | BrawlerPlatform | inline |
| ExpectedValueDestroyed(UtEntity &aRef, UtEntity &aTgt) | BrawlerPlatform | |
| FirstObservedTime(UtEntity *aTgt) | BrawlerPlatform | inlinevirtual |
| FlightAggressiveness() | BrawlerPlatform | inline |
| ForceRatio() | BrawlerPlatform | inline |
| GetAlpha() | BrawlerPlatform | |
| GetAlpha(UtEntity &aRef) | BrawlerPlatform | static |
| GetAlphaAtMaxCL_deg()=0 | BrawlerPlatform | pure virtual |
| GetAlphaAtMaxCL_deg(const double &aMach)=0 | BrawlerPlatform | pure virtual |
| GetAlphaAtMaxCL_deg(const double &aAlt_ft, const double &aMach)=0 | BrawlerPlatform | pure virtual |
| GetAlternative(int &ilevel, int &kalt, int &icall, int &lcall) | BrawlerPlatform | virtual |
| GetConsciousnessEventTime() | BrawlerPlatform | inlinevirtual |
| GetMaxCL()=0 | BrawlerPlatform | pure virtual |
| GetMaxCL(const double &aMach)=0 | BrawlerPlatform | pure virtual |
| GetMaxCL(const double &aAlt_ft, const double &aMach)=0 | BrawlerPlatform | pure virtual |
| GetMIND() | BrawlerPlatform | inline |
| GetNEDToECSRotation() | BrawlerPlatform | |
| GetNumberThreats() | BrawlerPlatform | inlinevirtual |
| GetSpeed() | BrawlerPlatform | |
| GetSpeed(UtEntity &aRef) | BrawlerPlatform | static |
| GetTarget()=0 | BrawlerPlatform | pure virtual |
| GetTargetRoutePoint() | BrawlerPlatform | inline |
| GetThreat()=0 | BrawlerPlatform | pure virtual |
| GetTime()=0 | BrawlerPlatform | pure virtual |
| HaveWeapons() | BrawlerPlatform | virtual |
| InherentBiasFaults(BRAWLER::InherentBiasFaultTypes aType) | BrawlerPlatform | inline |
| InIntercept() | BrawlerPlatform | |
| Init(UtEntity &state, ut::Random &random) | BrawlerPlatform | |
| InitializeStatistics() | BrawlerPlatform | virtual |
| Job() | BrawlerPlatform | inline |
| LastComputedEngagementValue(UtEntity &aTgt) | BrawlerPlatform | |
| LastConsciousnessEventTime() | BrawlerPlatform | inlinevirtual |
| LookDownShootCapable() | BrawlerPlatform | inline |
| Mach()=0 | BrawlerPlatform | pure virtual |
| ManeuverValueComponent(BRAWLER::ManeuverValueComponentType aType) | BrawlerPlatform | inline |
| MaxAngularRate_rps()=0 | BrawlerPlatform | pure virtual |
| MaxForwardAcceleration_fps2()=0 | BrawlerPlatform | pure virtual |
| MaxForwardAccelerationWithGravity_fps2()=0 | BrawlerPlatform | pure virtual |
| MaximumInstantaneousLift_fps2() | BrawlerPlatform | inline |
| MaxInstantaneousGLoad_g()=0 | BrawlerPlatform | pure virtual |
| MaxInstantaneousTurnRate_rps()=0 | BrawlerPlatform | pure virtual |
| MaxLimitedInstantaneousGLoad_g() | BrawlerPlatform | virtual |
| MaxSustainedGLoad_g()=0 | BrawlerPlatform | pure virtual |
| MaxSustainedTurnRate_rps()=0 | BrawlerPlatform | pure virtual |
| MaxTacticalGLoad_g()=0 | BrawlerPlatform | pure virtual |
| MaxTacticalTurnRate_rps()=0 | BrawlerPlatform | pure virtual |
| MaxWeaponAspectOffsetAngle() | BrawlerPlatform | inline |
| MaxWeaponSteeringError() | BrawlerPlatform | inline |
| MinAlternativeValue() | BrawlerPlatform | inline |
| MindUpdate(double aSimTime) | BrawlerPlatform | virtual |
| MinForwardAcceleration_fps2()=0 | BrawlerPlatform | pure virtual |
| MinForwardAccelerationWithGravity_fps2()=0 | BrawlerPlatform | pure virtual |
| MinInstantaneousTurnRadius_ft()=0 | BrawlerPlatform | pure virtual |
| MinSustainedTurnRadius_ft()=0 | BrawlerPlatform | pure virtual |
| MinTacticalTurnRadius_ft()=0 | BrawlerPlatform | pure virtual |
| MissileMode() | BrawlerPlatform | inline |
| Mission() | BrawlerPlatform | inline |
| mMyNom | BrawlerPlatform | protected |
| mMyPro | BrawlerPlatform | protected |
| mMyState | BrawlerPlatform | protected |
| mTgNom | BrawlerPlatform | protected |
| NoAim() | BrawlerPlatform | |
| NominalProjection(double dt) | BrawlerPlatform | protected |
| NominalState() | BrawlerPlatform | inline |
| OffBoreSightAngle(UtEntity &aRef, UtEntity &aTgt) | BrawlerPlatform | |
| OffensiveMultiplier() | BrawlerPlatform | |
| OneVsOneOp() | BrawlerPlatform | |
| operator=(const BrawlerPlatform &)=delete | BrawlerPlatform | |
| OrientationNED() | BrawlerPlatform | |
| PositionNED() | BrawlerPlatform | |
| PositionNED(UtEntity &aTgt) | BrawlerPlatform | static |
| ProbabilityOfKill(UtEntity &killer, UtEntity &victim) | BrawlerPlatform | |
| ProbabilityOfSurvival(UtEntity &aRef, UtEntity *aTgt) | BrawlerPlatform | |
| ProbabilitySeen(UtEntity &looker, UtEntity &seen) | BrawlerPlatform | |
| ProjectedState() | BrawlerPlatform | inline |
| ProjectedTimeDelta() | BrawlerPlatform | |
| projw(const UtVec3d &xin, const UtVec3d &vin, const UtVec3d &a, double dt, UtVec3d &xout, UtVec3d &vout, UtVec3d &aout, UtFortMat3d &rwout) | BrawlerPlatform | static |
| RangePercent(BRAWLER::WeaponType aType) | BrawlerPlatform | inline |
| RangeRate(UtEntity &aRef, UtEntity &aTgt) | BrawlerPlatform | |
| RawManeuverValueComponent(BRAWLER::ManeuverValueComponentType aType) | BrawlerPlatform | inline |
| Ready() | BrawlerPlatform | |
| RelativePositionECS(UtEntity &aTgt) | BrawlerPlatform | |
| RelativePositionECS(UtEntity &ref, UtEntity &aTgt) | BrawlerPlatform | static |
| RelativePositionNED(UtEntity &aTgt) | BrawlerPlatform | |
| RelativePositionNED(UtEntity &ref, UtEntity &aTgt) | BrawlerPlatform | static |
| RelativeVelocityECS(UtEntity &aTgt) | BrawlerPlatform | |
| RelativeVelocityECS(UtEntity &ref, UtEntity &aTgt) | BrawlerPlatform | static |
| RelativeVelocityNED(UtEntity &aTgt) | BrawlerPlatform | |
| RelativeVelocityNED(UtEntity &ref, UtEntity &aTgt) | BrawlerPlatform | static |
| RollOverTopTime() | BrawlerPlatform | inline |
| RollOverTopValue() | BrawlerPlatform | inline |
| RoutePointValueMultiplier() | BrawlerPlatform | inline |
| SensorGimbalAzimuthLimit()=0 | BrawlerPlatform | pure virtual |
| SensorGimbalElevationLimit()=0 | BrawlerPlatform | pure virtual |
| SetAlternative(int ilevel, int kalt, int icall, int lcall) | BrawlerPlatform | virtual |
| SetCombatEffectiveness(double aEffect) | BrawlerPlatform | |
| SetEvasionDirection(UtVec3d dir) | BrawlerPlatform | inline |
| SetFlightAggressiveness(double aFactor) | BrawlerPlatform | |
| SetForceRatio(double aRatio) | BrawlerPlatform | |
| SetJob(BRAWLER::JobType aJob) | BrawlerPlatform | inline |
| SetManeuverValueComponent(BRAWLER::ManeuverValueComponentType aType, double value) | BrawlerPlatform | inline |
| SetMinAlternativeValue(double val) | BrawlerPlatform | inline |
| SetMissileMode(BRAWLER::MissileModeState mode) | BrawlerPlatform | inline |
| SetMission(BRAWLER::MissionType aMission) | BrawlerPlatform | inline |
| SetNominalState(UtEntity &state) | BrawlerPlatform | inline |
| SetProjectedState(UtEntity &state) | BrawlerPlatform | inline |
| SetRawManeuverValueComponent(BRAWLER::ManeuverValueComponentType aType, double value) | BrawlerPlatform | inline |
| SetRollOverTopTime(double val) | BrawlerPlatform | inline |
| SetRollOverTopValue(double val) | BrawlerPlatform | inline |
| SetState(UtEntity &state) | BrawlerPlatform | inline |
| SetTargetNominalState(UtEntity &state) | BrawlerPlatform | inline |
| SetTargetRoutepointLLA(int aLat, int aLon, int aAlt_m) | BrawlerPlatform | |
| SetTargetRoutepointLLA(UtVec3d aLLA) | BrawlerPlatform | |
| SetTimeAllowedPerSectorSearch(double val) | BrawlerPlatform | inline |
| Skip1v1() | BrawlerPlatform | |
| SlantRange(UtEntity &aTgt, double defaultRange=1000000/BRAWLER::ftnmi) | BrawlerPlatform | |
| SlowFlight() | BrawlerPlatform | |
| SpecificEnergyRate_fps()=0 | BrawlerPlatform | pure virtual |
| SpeedVectoredFlight() | BrawlerPlatform | inline |
| State() | BrawlerPlatform | inline |
| StructuralGLimitAboveDesignWeight_g()=0 | BrawlerPlatform | pure virtual |
| StructuralGLimitAtDesignWeight_g()=0 | BrawlerPlatform | pure virtual |
| SuggestVectoredFlight(UtVec3d vec, double val, double spd) | BrawlerPlatform | inline |
| TargetAngleAboveHorizon(UtEntity &aTgt) | BrawlerPlatform | |
| TargetNominalState() | BrawlerPlatform | inline |
| TimeAllowedPerSectorSearch() | BrawlerPlatform | inline |
| TunnelVisionMultiplier(BRAWLER::ManeuverValueComponentType aType) | BrawlerPlatform | inline |
| Uniform() | BrawlerPlatform | inline |
| UpdateMissileMode()=0 | BrawlerPlatform | pure virtual |
| UpdateStatistics(double value) | BrawlerPlatform | virtual |
| ValueVectoredFlight() | BrawlerPlatform | inline |
| VelocityECS() | BrawlerPlatform | |
| VelocityECS(UtEntity &aTgt) | BrawlerPlatform | static |
| VelocityNED() | BrawlerPlatform | |
| VelocityNED(UtEntity &aTgt) | BrawlerPlatform | static |
| WeaponMaxEnvelopeRange() | BrawlerPlatform | inline |
| WeaponMinEnvelopeRange() | BrawlerPlatform | inline |
| WeaponSeekerMaxAngle() | BrawlerPlatform | inline |
| WeaponSeekerOnWhenFired() | BrawlerPlatform | inline |
| WeaponSimTimeOfIntercept(UtEntity &aThreat) | BrawlerPlatform | |
| WeaponSteeringError(UtEntity &aTgt) | BrawlerPlatform | |
| WeaponType() | BrawlerPlatform | inline |
| WeaponVerticalTrackCheck(UtEntity &aTgt) | BrawlerPlatform | |
| ~BrawlerPlatform()=default | BrawlerPlatform | virtual |