|
WSF
|
#include <BrawlerMIND.hpp>
Public Member Functions | |
| BrawlerMIND ()=default | |
| virtual | ~BrawlerMIND ()=default |
| virtual bool | LoadMindFile (const std::string &absolutePathFile) |
| double | ManeuverReconsiderationMax () |
| double | WeaponReconsiderationMax () |
| double | TimeProjection () |
| double | MaxGeesForRouteFlying () |
| Max Gees to use for ROUTEPOINT flying, (G units). Replaces gmaxm. | |
| double | RangeWeapon (BRAWLER::WeaponType aType) |
| double | SmoothingTimeSeconds () |
| double | DefaultHostileAssessmentRate () |
| double | MinTimeBetweenHostAssessments () |
| double | SlowGee () |
| double | SlowGeeLeeway () |
Tunnel Vision MIND Data | |
Accessors for getting tunnel vision related multipliers. Replaces BRAWLER "tnl_alpha", "tnl_beta_*" "tnl_tau_*", and "tnl_cntrst" Low/Med/Hi equate to pilot skill level | |
| double | TunnelAlpha () |
| double | TunnelBetaLow () |
| double | TunnelBetaMed () |
| double | TunnelBetaHi () |
| double | TunnelTauLow () |
| double | TunnelTauMed () |
| double | TunnelTauHi () |
| double | TunnelContrast () |
Reads in and provides access to values from the BRAWLER MIND file
Member variables names differ from the standard on purpose to match the names used in BRAWLER. Access methods are given a more descriptive name. See section 3.2.5 of the BRAWLER User Manual for more information on values.
|
default |
|
virtualdefault |
|
inline |
DefaultHostileAssessmentRate replaces "detr0" from BRAWLER v7.5 The value is read from the MIND input file with typical value of 0.02
|
virtual |
|
inline |
Maximum time in seconds for decision level 3 (maneuver) reconsideration, typically 1.0 Equivalent to agemod(2,3), 'agemod' defined in mindc.fi of BRAWLER v7.5
Referenced by WsfBrawlerProcessor::GetConsciousnessEventTime().
|
inline |
Max Gees to use for ROUTEPOINT flying, (G units). Replaces gmaxm.
Referenced by BrawlerEvaluation::InitializeRoutePointValues().
|
inline |
MinTimeBetweenHostAssessments replaces "tearly" from BRAWLER v7.5 The value is read from the MIND input file with typical value of 4.99
| double BrawlerMIND::RangeWeapon | ( | BRAWLER::WeaponType | aType | ) |
RangeWeapon replaces nominal weapon ranges "rngwpn" from BRAWLER v7.5 See BRAWLER User manual p. 3.2.5-7 The value is read from the MIND input file with typical values of 25000, 30000, 85000, 3000, 40000 ft for SRM, MRM, LRM, GUN, DEW respectively
| aType | The weapon type to get the range for |
References BRAWLER::knddew, BRAWLER::kndgun, BRAWLER::kndlrm, BRAWLER::kndmrm, and BRAWLER::kndsrm.
Referenced by BrawlerEvaluation::SelfEngagementMeasure().
|
inline |
Minimum number of g's at which a pilot decides he is in a slow-flight regime. Replaces 'slogee' See BRAWLER User manual p. 3.2.5-3, read from MIND file Default return 3.0 (typical config value)
|
inline |
Leeway g's used to determine if in a slow-flight regime. Replaces 'sl_g_leeway' See BRAWLER User manual p. 3.2.5-3, read from MIND file Default return 2.0 (typical config value)
|
inline |
|
inline |
Maneuver look ahead (projection) time (sec). Replaces tproj See BRAWLER User manual p. 3.2.5-6, read from MIND file Default value return 3.0 (typical config value)
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Maximum time in seconds for decision level 7 (weapon employment) reconsideration, typically 1.0 Equivalent to agemod(2,7), 'agemod' defined in mindc.fi of BRAWLER v7.5
Referenced by WsfBrawlerProcessor::GetConsciousnessEventTime().