WSF
WsfNORAD_Util.hpp File Reference
#include "UtTwoLineElement.hpp"
Include dependency graph for WsfNORAD_Util.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  WsfNORAD_Util::tle_t
struct  WsfNORAD_Util::deep_arg_t
struct  WsfNORAD_Util::init_t

Namespaces

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

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::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)
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)
void WsfNORAD_Util::sxpx_common_init (double *params, const tle_t *tle, init_t *init, deep_arg_t *deep_arg)

Variables

const double WsfNORAD_Util::e6a = 1.0E-6
const double WsfNORAD_Util::two_thirds = (2. / 3.)
const double WsfNORAD_Util::xj3 = -2.53881E-6
const double WsfNORAD_Util::xkmper = 6.378135E3
const double WsfNORAD_Util::xmnpda = 1440.
const double WsfNORAD_Util::ae = 1.0
const double WsfNORAD_Util::ck2 = 5.413079E-4
const double WsfNORAD_Util::ck4 = 6.2098875E-7
const double WsfNORAD_Util::s = 1.0122292801892716
const double WsfNORAD_Util::qoms2t = 1.8802791590152709e-9
const double WsfNORAD_Util::xke = 0.074366916133173408
const double WsfNORAD_Util::rho = 1.5696615E-1
Copyrights Multiple, All Rights Reserved