From 2462be1a6abca175fe2f4b12114798c47106c43d Mon Sep 17 00:00:00 2001 From: Daniel Warner Date: Mon, 27 Aug 2018 11:54:28 +0100 Subject: [PATCH] Add a new constant --- libsgp4/Globals.h | 2 ++ libsgp4/SGP4.cc | 2 +- libsgp4/SGP4.h | 1 - 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/libsgp4/Globals.h b/libsgp4/Globals.h index d756832..c31fd80 100644 --- a/libsgp4/Globals.h +++ b/libsgp4/Globals.h @@ -70,5 +70,7 @@ const double kSECONDS_PER_DAY = 86400.0; const double kMINUTES_PER_DAY = 1440.0; const double kHOURS_PER_DAY = 24.0; +const double kA3OVK2 = -kXJ3 / kCK2 * kAE * kAE * kAE; + #endif diff --git a/libsgp4/SGP4.cc b/libsgp4/SGP4.cc index 460f3e3..82e622d 100644 --- a/libsgp4/SGP4.cc +++ b/libsgp4/SGP4.cc @@ -178,7 +178,7 @@ void SGP4::Initialise() double c3 = 0.0; if (elements_.Eccentricity() > 1.0e-4) { - c3 = coef * tsi * common_consts_.a3ovk2 * elements_.RecoveredMeanMotion() * kAE * + c3 = coef * tsi * kA3OVK2 * elements_.RecoveredMeanMotion() * kAE * common_consts_.sinio / elements_.Eccentricity(); } diff --git a/libsgp4/SGP4.h b/libsgp4/SGP4.h index fc181a4..17a2e33 100644 --- a/libsgp4/SGP4.h +++ b/libsgp4/SGP4.h @@ -53,7 +53,6 @@ private: double sinio; double eta; double t2cof; - double a3ovk2; double x1mth2; double x3thm1; double x7thm1;