Made 2 methods const

feature/19
Daniel Warner 2011-03-31 19:54:33 +01:00
parent 0d9cedd50e
commit 5275bded96
2 changed files with 5 additions and 5 deletions

View File

@ -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_;

View File

@ -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_;