/******************************************************************************/
/*                                                                            */
/* Title       : satglobalspx.h                                               */
/* Author      : Manfred Bester                                               */
/* Date        : 15Apr94                                                      */
/* Last change : 04Jan97                                                      */
/*                                                                            */
/* Synopsis    : Definitions of global variables for 'satprop.c'              */
/*                                                                            */
/*                                                                            */
/* SatTrack V3.1                                                              */
/*                                                                            */
/* Copyright (c) 1992-1997 Bester Tracking Systems. All Rights Reserved.      */
/*                                                                            */
/* Permission to use, copy, and distribute SatTrack V3.1 and its              */
/* documentation in its entirety for educational, research and non-profit     */
/* purposes, without fee, and without a written agreement is hereby granted,  */
/* provided that the above copyright notice and the following three           */
/* paragraphs appear in all copies. SatTrack may be modified for personal     */
/* purposes, but modified versions may NOT be distributed without prior       */
/* consent of Bester Tracking Systems.                                        */
/*                                                                            */
/* Permission to incorporate this software into commercial products may be    */
/* obtained Bester Tracking Systems at the address below.                     */
/*                                                                            */
/*                                                                            */
/*     Bester Tracking Systems                                                */
/*     P.O. Box 8899                                                          */
/*     Emeryville, CA 94662, USA                                              */
/*                                                                            */
/*     Phone: (510) 654-7824                                                  */
/*     Email: license@bester.com                                              */
/*     WWW:   www.bester.com                                                  */
/*                                                                            */
/*                                                                            */
/* Note that distributing SatTrack 'bundled' in with ANY product is           */
/* considered to be a 'commercial purpose'.                                   */
/*                                                                            */
/* IN NO EVENT SHALL BESTER TRACKING SYSTEMS, ITS OWNER OR ITS EMPLOYEES BE   */
/* LIABLE TO ANY PARTY FOR DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR          */
/* CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS      */
/* DOCUMENTATION, EVEN IF BESTER TRACKING SYSTEMS HAS BEEN ADVISED OF THE     */
/* POSSIBILITY OF SUCH DAMAGE.                                                */
/*                                                                            */
/* BESTER TRACKING SYSTEMS SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING,  */
/* BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS  */
/* FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS ON AN "AS IS" */
/* BASIS, AND BESTER TRACKING SYSTEMS, ITS OWNER OR ITS EMPLOYEES HAVE NO     */
/* OBLIGATIONS TO PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR     */
/* MODIFICATIONS FREE OF CHARGE.                                              */
/*                                                                            */
/* Federal and international laws provide severe civil and criminal           */
/* penalties for the unauthorized reproduction and distribution of            */
/* copyrighted software. Criminal copyright infringement is investigated      */
/* by the FBI and may constitute a felony with severe penalties.              */
/*                                                                            */
/******************************************************************************/

extern double aqnv;
extern double argPer, argPer0, argPerCof, argPerDot, argPerDF;
extern double alpDeep, axN, ayCof, ayN, ayNL;
extern double a1, a2, a3, a4, a5, a6, a7, a8, a9, a10;
extern double beta, betaL, beta0, beta02, beta04, bfact, bStar;
extern double cam, capEpAP, capU, ccc, clc0, clc1, clc2, clc3;
extern double cosEpAP, cosG, cosGL, cosH, cosHL, cosI, cosIL, cosIQ;
extern double cosInc, cos2Inc, cos4Inc, cosOME, cosQ2, cosRAAN, cosTEM, cosU;
extern double cos2U, cosZF;
extern double c1, c1L, c1SQ, c2, c3, c4, c5, coef0, coef1;
extern double decRate, decRateDot, deltaFact;
extern double delta, delta0, delta1, delta12, delta13, delta2, delta3;
extern double delA, delAM, delArgPer, delE, delInc, delMeanAn, delMeanAn0;
extern double delMeanMot, delL;
extern double delR, delRDot, delRFDot, delRaan, delU, diffAnom;
extern double dAlp, dBet, dLS;
extern double d2, d3, d4;
extern double d2201, d2211, d3210, d3222, d4410, d4422;
extern double d5220, d5232, d5421, d5433;
extern double ecc0, eccSQ, eccCB, eCosE, epoch0, eSinE;
extern double e3, eE2, eccEta, eccAnom, eL2, eM, eQ, eta, etaSQ;
extern double ff2, ff3, fT;
extern double f220, f221, f311, f321, f322, f330, f441, f442;
extern double f522, f523, f542, f543;
extern double gam;
extern double g22, g32, g44, g52, g54;
extern double g200, g201, g211, g300, g310, g322, g410, g422;
extern double g520, g521, g532, g533;
extern double inc0, incK;
extern double kep1, kep2, kep3, kep4, kep5;
extern double lngGr;
extern double meanAn, meanAn0, meanAnCof, meanAnDot, meanAnDF;
extern double meanMot0, meanMotDeep, meanMotDeepSQ, meanMot;
extern double piDot, preEpoch, precFactor;
extern double pE, pGH, pH, pInc, pInvSQ, pL, psiSQ;
extern double q22, q31, q33, qmst4;
extern double raan, raan0, raanCof, raanK, raanDot, raanDF;
extern double rDot, rk, rkDot, rfDot, rfkDot;
extern double theta, theta2, theta4;
extern double saveT, stepp, stepn, step2;
extern double sinEpAP, sinG, sinGL, sinH, sinHL, sinI, sinI2, sinIL, sinIQ;
extern double sinInc, sinMeanAn0, sinMeanAnP, sinOME;
extern double sinRAAN, sinTEM, sinU, sin2U, sinZF;
extern double sma0, sma0Deep, sma1, smallA, smallE, smallR, smallU;
extern double sE, sE2, sE3, sEL, sES, sGH, sGH2, sGH3, sGH4, sGHL, sGHS;
extern double sH, sH2, sH3, sHL;
extern double sHS, sI, sI2, sI3, sIL, sIS, sL, sL2, sL3, sL4, sLL, sLS;
extern double sS, sSE, sSG, sSH, sSI, sSL;
extern double sStar;
extern double s1, s2, s3, s4, s5, s6, s7;
extern double temp, temp1, t2Cof, t3Cof, t4Cof, t5Cof, tFP, tSQ, tCB, tQD, tQN;
extern double uk, upd1, upd2, upd3, upd4, upd5, upd6, upd7;
extern double xfact, xi, xlamo, xNodeS;
extern double x1mth2, x3th2m1, x5th2m1, x7th2m1, x7th2m3, x19th2m4, x2LI, x2OMI;
extern double xGH2, xGH3, xGH4, xH2, xH3, xI2, I3;
extern double xL, xL2, xL3, xL4, xLCof, xLDot, xLI, xLL, xLLDot;
extern double xLT, xLS, xMAM;
extern double x1, x2, x3, x4, x5, x6, x7, x8;
extern double zE, zEL, zES, zF, zM, zMO, zMOL, zMOS, zN, zNL, zNS, zX, zY;
extern double z1, z2, z3, z11, z12, z13, z21, z22, z23, z31, z32, z33;

extern int    deepSpaceFlag, truncFlag, resFlag, syncFlag;

/******************************************************************************/
/*                                                                            */
/* End of include file satglobalsp.h                                          */
/*                                                                            */
/******************************************************************************/
