Always compute lunar / solar terms rather than if time changes by more than 30 minutes

feature/19
Daniel Warner 2011-03-27 14:20:45 +01:00
parent 7b51b2256b
commit ef2f9c5a9e
2 changed files with 24 additions and 30 deletions

View File

@ -785,9 +785,6 @@ void SGDP4::DeepPeriodics(const double& sinio, const double& cosio, const double
double sinis = sin(xinc);
double cosis = cos(xinc);
if (fabs(d_savtsn_ - t) >= 30.0) {
d_savtsn_ = t;
double zm = d_zmos_ + ZNS * t;
double zf = zm + 2.0 * ZES * sin(zm);
double sinzf = sin(zf);
@ -812,7 +809,6 @@ void SGDP4::DeepPeriodics(const double& sinio, const double& cosio, const double
pe = ses + sel;
pinc = sis + sil;
pl = sls + sll;
}
double pgh = sghs + sghl;
double ph = shs + shl;

View File

@ -186,8 +186,6 @@ private:
double d_zmol_;
double d_zmos_;
double d_savtsn_;
double d_sse_;
double d_ssi_;
double d_ssl_;