|
WSF
|
#include "WsfNORAD_OrbitalPropagator.hpp"#include <memory>#include "UtCalendar.hpp"#include "UtInput.hpp"#include "UtLog.hpp"#include "UtMath.hpp"#include "UtMemory.hpp"#include "UtOrbitalPropagator.hpp"#include "UtVec3.hpp"#include "WsfNORAD_PropagatorInverter.hpp"
Macros | |
| #define | ao params[0] |
| #define | qo params[1] |
| #define | xlo params[2] |
| #define | d1o params[3] |
| #define | d2o params[4] |
| #define | d3o params[5] |
| #define | d4o params[6] |
| #define | omgdt params[7] |
| #define | xnodot params[8] |
| #define | c5 params[9] |
| #define | c6 params[10] |
| #define | x3thm1 params[0] |
| #define | x1mth2 params[1] |
| #define | c1 params[2] |
| #define | c4 params[3] |
| #define | xnodcf params[4] |
| #define | t2cof params[5] |
| #define | xlcof params[6] |
| #define | aycof params[7] |
| #define | x7thm1 params[8] |
| #define | p_aodp params[9] |
| #define | p_cosio params[10] |
| #define | p_sinio params[11] |
| #define | p_omgdot params[12] |
| #define | p_xmdot params[13] |
| #define | p_xnodot params[14] |
| #define | p_xnodp params[15] |
| #define | c5 params[16] |
| #define | d2 params[17] |
| #define | d3 params[18] |
| #define | d4 params[19] |
| #define | delmo params[20] |
| #define | p_eta params[21] |
| #define | omgcof params[22] |
| #define | sinmo params[23] |
| #define | t3cof params[24] |
| #define | t4cof params[25] |
| #define | t5cof params[26] |
| #define | xmcof params[27] |
| #define | MINIMAL_E 1.e-9 |
| #define | x3thm1 params[0] |
| #define | x1mth2 params[1] |
| #define | c1 params[2] |
| #define | c4 params[3] |
| #define | xnodcf params[4] |
| #define | t2cof params[5] |
| #define | xlcof params[6] |
| #define | aycof params[7] |
| #define | x7thm1 params[8] |
| #define | deep_arg ((deep_arg_t*)(params + 9)) |
| #define | a3cof (-(xj3) / ck2 * (ae * ae * ae)) |
| #define | cosi params[1] |
| #define | cosio2 params[2] |
| #define | ed params[3] |
| #define | edot params[4] |
| #define | gamma params[5] |
| #define | omgdt params[6] |
| #define | ovgpp params[7] |
| #define | pp params[8] |
| #define | qq params[9] |
| #define | sini params[10] |
| #define | sinio2 params[11] |
| #define | theta2 params[12] |
| #define | tthmun params[13] |
| #define | unm5th params[14] |
| #define | unmth2 params[15] |
| #define | xgdt1 params[16] |
| #define | xhdt1 params[17] |
| #define | xlldot params[18] |
| #define | xmdt1 params[19] |
| #define | xnd params[20] |
| #define | xndt params[21] |
| #define | xnodot params[22] |
| #define | xnodp params[23] |
| #define | tthmun params[0] |
| #define | sinio2 params[1] |
| #define | cosio2 params[2] |
| #define | unm5th params[3] |
| #define | unmth2 params[4] |
| #define | a3cof params[5] |
| #define | xmdt1 params[6] |
| #define | xgdt1 params[7] |
| #define | xhdt1 params[8] |
| #define | xndt params[9] |
| #define | edot params[10] |
| #define | deep_arg ((deep_arg_t*)(params + 11)) |
| #define a3cof params[5] |
| #define a3cof (-(xj3) / ck2 * (ae * ae * ae)) |
| #define ao params[0] |
Referenced by WsfNORAD_Util::sxpx_common_init().
| #define aycof params[7] |
| #define aycof params[7] |
Referenced by WsfNORAD_Util::sxpx_common_init(), and WsfNORAD_Util::sxpx_posn_vel().
| #define c1 params[2] |
| #define c1 params[2] |
Referenced by BrawlerMover::atmos(), BRAWLER::AtmosphereDensityRatio(), BrawlerEvaluation::CalcVectoredFlightValue(), WsfUtil::CovarianceToEllipse_2x2(), Us::UTF8Buffer::Read(), WsfGrammar::UTF8Buffer::Read(), WsfL16::SystemStatusPart::SendAirSystemStatus(), WsfL16::SystemStatusPart::SendLandPointSystemStatus(), BRAWLER::SpeedOfSound(), Us::Parser::stat(), and WsfNORAD_Util::sxpx_common_init().
| #define c4 params[3] |
| #define c4 params[3] |
| #define c5 params[16] |
| #define c5 params[9] |
| #define c6 params[10] |
Referenced by BrawlerMover::atmos(), BRAWLER::AtmosphereDensityRatio(), and BRAWLER::SpeedOfSound().
| #define cosi params[1] |
| #define cosio2 params[2] |
| #define cosio2 params[2] |
| #define d1o params[3] |
| #define d2 params[17] |
Referenced by WsfRouteNetwork::Append(), and WsfRoute::PointAlongRoute().
| #define d2o params[4] |
| #define d3 params[18] |
Referenced by WsfEM_GroundWavePropagation::DirectRay().
| #define d3o params[5] |
| #define d4 params[19] |
Referenced by WsfEM_GroundWavePropagation::DirectRay().
| #define d4o params[6] |
| #define deep_arg ((deep_arg_t*)(params + 11)) |
| #define deep_arg ((deep_arg_t*)(params + 9)) |
| #define delmo params[20] |
| #define ed params[3] |
| #define edot params[10] |
| #define edot params[4] |
| #define gamma params[5] |
| #define MINIMAL_E 1.e-9 |
| #define omgcof params[22] |
| #define omgdt params[6] |
| #define omgdt params[7] |
| #define ovgpp params[7] |
| #define p_aodp params[9] |
| #define p_cosio params[10] |
| #define p_eta params[21] |
| #define p_omgdot params[12] |
| #define p_sinio params[11] |
| #define p_xmdot params[13] |
| #define p_xnodot params[14] |
| #define p_xnodp params[15] |
| #define pp params[8] |
Referenced by usmtf::PolyarcZone::GetInputBlock(), and WsfApplication::WsfApplication().
| #define qo params[1] |
| #define qq params[9] |
| #define sini params[10] |
| #define sinio2 params[1] |
| #define sinio2 params[11] |
| #define sinmo params[23] |
| #define t2cof params[5] |
| #define t2cof params[5] |
Referenced by WsfNORAD_Util::sxpx_common_init().
| #define t3cof params[24] |
| #define t4cof params[25] |
| #define t5cof params[26] |
| #define theta2 params[12] |
Referenced by WsfNavigationCell::AngleBetween().
| #define tthmun params[0] |
| #define tthmun params[13] |
| #define unm5th params[3] |
| #define unm5th params[14] |
| #define unmth2 params[4] |
| #define unmth2 params[15] |
| #define x1mth2 params[1] |
| #define x1mth2 params[1] |
Referenced by WsfNORAD_Util::sxpx_common_init(), and WsfNORAD_Util::sxpx_posn_vel().
| #define x3thm1 params[0] |
| #define x3thm1 params[0] |
Referenced by WsfNORAD_Util::sxpx_common_init(), and WsfNORAD_Util::sxpx_posn_vel().
| #define x7thm1 params[8] |
| #define x7thm1 params[8] |
Referenced by WsfNORAD_Util::sxpx_common_init(), and WsfNORAD_Util::sxpx_posn_vel().
| #define xgdt1 params[7] |
| #define xgdt1 params[16] |
| #define xhdt1 params[8] |
| #define xhdt1 params[17] |
| #define xlcof params[6] |
| #define xlcof params[6] |
Referenced by WsfNORAD_Util::sxpx_common_init(), and WsfNORAD_Util::sxpx_posn_vel().
| #define xlldot params[18] |
| #define xlo params[2] |
Referenced by BRAWLER::ramp(), and BrawlerMover::throt().
| #define xmcof params[27] |
| #define xmdt1 params[6] |
| #define xmdt1 params[19] |
| #define xnd params[20] |
| #define xndt params[9] |
| #define xndt params[21] |
| #define xnodcf params[4] |
| #define xnodcf params[4] |
Referenced by WsfNORAD_Util::sxpx_common_init().
| #define xnodot params[22] |
| #define xnodot params[8] |
| #define xnodp params[23] |