From 5275bded965aaca0416de9c8b5f0b19f1d3a3a21 Mon Sep 17 00:00:00 2001 From: Daniel Warner Date: Thu, 31 Mar 2011 19:54:33 +0100 Subject: [PATCH] Made 2 methods const --- SGDP4.cpp | 6 +++--- SGDP4.h | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/SGDP4.cpp b/SGDP4.cpp index 77a338e..c8a7d12 100644 --- a/SGDP4.cpp +++ b/SGDP4.cpp @@ -922,7 +922,7 @@ void SGDP4::DeepSpaceInitialize(const double& eosq, const double& sinio, const d } void SGDP4::DeepSpaceCalculateLunarSolarTerms(const double t, double& pe, double& pinc, - double& pl, double& pgh, double& ph) { + double& pl, double& pgh, double& ph) const { static const double ZES = 0.01675; static const double ZNS = 1.19459E-5; @@ -1131,7 +1131,7 @@ void SGDP4::DeepSpaceSecular(const double& t, double& xll, double& omgasm, /* * calculate dot terms */ -void SGDP4::DeepSpaceCalcDotTerms(double& xndot, double& xnddt, double& xldot) { +void SGDP4::DeepSpaceCalcDotTerms(double& xndot, double& xnddt, double& xldot) const { static const double G22 = 5.7686396; static const double G32 = 0.95240898; @@ -1151,7 +1151,7 @@ void SGDP4::DeepSpaceCalcDotTerms(double& xndot, double& xnddt, double& xldot) { } else { /* - * check ArgumentPerigee() and i_omgdot_ + * TODO: check ArgumentPerigee() and i_omgdot_ * are correct to use */ const double xomi = ArgumentPerigee() + i_omgdot_ * d_atime_; diff --git a/SGDP4.h b/SGDP4.h index 8c1bfb7..957cca4 100644 --- a/SGDP4.h +++ b/SGDP4.h @@ -25,7 +25,7 @@ private: const double& theta2, const double& sing, const double& cosg, const double& betao2, const double& xmdot, const double& omgdot, const double& xnodot); void DeepSpaceCalculateLunarSolarTerms(const double t, double& pe, double& pinc, - double& pl, double& pgh, double& ph); + double& pl, double& pgh, double& ph) const; void DeepSpacePeriodics(const double& t, double& em, double& xinc, double& omgasm, double& xnodes, double& xll); void DeepSpaceSecular(const double& t, double& xll, double& omgasm, @@ -37,7 +37,7 @@ private: const double& xincl, const double& xlcof, const double& aycof, const double& x3thm1, const double& x1mth2, const double& x7thm1, const double& cosio, const double& sinio); - void DeepSpaceCalcDotTerms(double& xndot, double& xnddt, double& xldot); + void DeepSpaceCalcDotTerms(double& xndot, double& xnddt, double& xldot) const; void DeepSpaceCalcIntegrator(const double& delt, const double& step2, double& xndot, double& xnddt, double& xldot); bool first_run_;