WSF
WsfNORAD_Util.cpp File Reference
#include "WsfNORAD_Util.hpp"
#include <cmath>
Include dependency graph for WsfNORAD_Util.cpp:

Namespaces

namespace  WsfNORAD_Util
 A set of common "utility" structure definitions and functions for the WsfNORAD_SpaceMover class.

Macros

#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 zns   1.19459E-5
#define zes   0.01675
#define znl   1.5835218E-4
#define zel   0.05490
#define thdt   4.3752691E-3
#define INTEGRATION_STEP   720.
#define STEP2   (INTEGRATION_STEP * INTEGRATION_STEP / 2.)

Functions

double WsfNORAD_Util::FMod2p (const double x)
 FMod2p takes an angle and returns the modulo by 2*pi of that angle.
void WsfNORAD_Util::sxpx_common_init (double *params, const tle_t *tle, init_t *init, deep_arg_t *deep_arg)
void WsfNORAD_Util::sxpx_posn_vel (const double xnode, const double a, const double e, const double *params, const double cosio, const double sinio, const double xincl, const double omega, const double xl, double *pos, double *vel)
static double WsfNORAD_Util::ThetaG (double jd)
 ThetaG returns the right ascension of Greenwich for the given julian date.
void WsfNORAD_Util::Deep_dpinit (const tle_t *tle, deep_arg_t *deep_arg)
void WsfNORAD_Util::Deep_dpsec (const tle_t *tle, deep_arg_t *deep_arg)
void WsfNORAD_Util::Deep_dpper (deep_arg_t *deep_arg)

Macro Definition Documentation

◆ aycof

#define aycof   params[7]

◆ c1

#define c1   params[2]

◆ c4

#define c4   params[3]

◆ INTEGRATION_STEP

#define INTEGRATION_STEP   720.

◆ STEP2

#define STEP2   (INTEGRATION_STEP * INTEGRATION_STEP / 2.)

◆ t2cof

#define t2cof   params[5]

◆ thdt

#define thdt   4.3752691E-3

◆ x1mth2

#define x1mth2   params[1]

◆ x3thm1

#define x3thm1   params[0]

◆ x7thm1

#define x7thm1   params[8]

◆ xlcof

#define xlcof   params[6]

◆ xnodcf

#define xnodcf   params[4]

◆ zel

#define zel   0.05490

◆ zes

#define zes   0.01675

◆ znl

#define znl   1.5835218E-4

◆ zns

#define zns   1.19459E-5
Copyrights Multiple, All Rights Reserved