WSF
WsfNORAD_OrbitalPropagator.cpp File Reference
#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"
Include dependency graph for WsfNORAD_OrbitalPropagator.cpp:

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))

Macro Definition Documentation

◆ a3cof [1/2]

#define a3cof   params[5]

◆ a3cof [2/2]

#define a3cof   (-(xj3) / ck2 * (ae * ae * ae))

◆ ao

#define ao   params[0]

◆ aycof [1/2]

#define aycof   params[7]

◆ aycof [2/2]

#define aycof   params[7]

◆ c1 [1/2]

#define c1   params[2]

◆ c1 [2/2]

◆ c4 [1/2]

#define c4   params[3]

◆ c4 [2/2]

◆ c5 [1/2]

#define c5   params[16]

◆ c5 [2/2]

#define c5   params[9]

◆ c6

#define c6   params[10]

◆ cosi

#define cosi   params[1]

◆ cosio2 [1/2]

#define cosio2   params[2]

◆ cosio2 [2/2]

#define cosio2   params[2]

◆ d1o

#define d1o   params[3]

◆ d2

#define d2   params[17]

◆ d2o

#define d2o   params[4]

◆ d3

#define d3   params[18]

◆ d3o

#define d3o   params[5]

◆ d4

#define d4   params[19]

◆ d4o

#define d4o   params[6]

◆ deep_arg [1/2]

#define deep_arg   ((deep_arg_t*)(params + 11))

◆ deep_arg [2/2]

#define deep_arg   ((deep_arg_t*)(params + 9))

◆ delmo

#define delmo   params[20]

◆ ed

◆ edot [1/2]

#define edot   params[10]

◆ edot [2/2]

#define edot   params[4]

◆ gamma

◆ MINIMAL_E

#define MINIMAL_E   1.e-9

◆ omgcof

#define omgcof   params[22]

◆ omgdt [1/2]

#define omgdt   params[6]

◆ omgdt [2/2]

#define omgdt   params[7]

◆ ovgpp

#define ovgpp   params[7]

◆ p_aodp

#define p_aodp   params[9]

◆ p_cosio

#define p_cosio   params[10]

◆ p_eta

#define p_eta   params[21]

◆ p_omgdot

#define p_omgdot   params[12]

◆ p_sinio

#define p_sinio   params[11]

◆ p_xmdot

#define p_xmdot   params[13]

◆ p_xnodot

#define p_xnodot   params[14]

◆ p_xnodp

#define p_xnodp   params[15]

◆ pp

#define pp   params[8]

◆ qo

#define qo   params[1]

◆ qq

#define qq   params[9]

◆ sini

#define sini   params[10]

◆ sinio2 [1/2]

#define sinio2   params[1]

◆ sinio2 [2/2]

#define sinio2   params[11]

◆ sinmo

#define sinmo   params[23]

◆ t2cof [1/2]

#define t2cof   params[5]

◆ t2cof [2/2]

#define t2cof   params[5]

◆ t3cof

#define t3cof   params[24]

◆ t4cof

#define t4cof   params[25]

◆ t5cof

#define t5cof   params[26]

◆ theta2

#define theta2   params[12]

◆ tthmun [1/2]

#define tthmun   params[0]

◆ tthmun [2/2]

#define tthmun   params[13]

◆ unm5th [1/2]

#define unm5th   params[3]

◆ unm5th [2/2]

#define unm5th   params[14]

◆ unmth2 [1/2]

#define unmth2   params[4]

◆ unmth2 [2/2]

#define unmth2   params[15]

◆ x1mth2 [1/2]

#define x1mth2   params[1]

◆ x1mth2 [2/2]

#define x1mth2   params[1]

◆ x3thm1 [1/2]

#define x3thm1   params[0]

◆ x3thm1 [2/2]

#define x3thm1   params[0]

◆ x7thm1 [1/2]

#define x7thm1   params[8]

◆ x7thm1 [2/2]

#define x7thm1   params[8]

◆ xgdt1 [1/2]

#define xgdt1   params[7]

◆ xgdt1 [2/2]

#define xgdt1   params[16]

◆ xhdt1 [1/2]

#define xhdt1   params[8]

◆ xhdt1 [2/2]

#define xhdt1   params[17]

◆ xlcof [1/2]

#define xlcof   params[6]

◆ xlcof [2/2]

#define xlcof   params[6]

◆ xlldot

#define xlldot   params[18]

◆ xlo

#define xlo   params[2]

◆ xmcof

#define xmcof   params[27]

◆ xmdt1 [1/2]

#define xmdt1   params[6]

◆ xmdt1 [2/2]

#define xmdt1   params[19]

◆ xnd

#define xnd   params[20]

◆ xndt [1/2]

#define xndt   params[9]

◆ xndt [2/2]

#define xndt   params[21]

◆ xnodcf [1/2]

#define xnodcf   params[4]

◆ xnodcf [2/2]

#define xnodcf   params[4]

◆ xnodot [1/2]

#define xnodot   params[22]

◆ xnodot [2/2]

#define xnodot   params[8]

◆ xnodp

#define xnodp   params[23]
Copyrights Multiple, All Rights Reserved