Always compute lunar / solar terms rather than if time changes by more than 30 minutes
parent
7b51b2256b
commit
ef2f9c5a9e
|
@ -785,9 +785,6 @@ void SGDP4::DeepPeriodics(const double& sinio, const double& cosio, const double
|
||||||
double sinis = sin(xinc);
|
double sinis = sin(xinc);
|
||||||
double cosis = cos(xinc);
|
double cosis = cos(xinc);
|
||||||
|
|
||||||
if (fabs(d_savtsn_ - t) >= 30.0) {
|
|
||||||
d_savtsn_ = t;
|
|
||||||
|
|
||||||
double zm = d_zmos_ + ZNS * t;
|
double zm = d_zmos_ + ZNS * t;
|
||||||
double zf = zm + 2.0 * ZES * sin(zm);
|
double zf = zm + 2.0 * ZES * sin(zm);
|
||||||
double sinzf = sin(zf);
|
double sinzf = sin(zf);
|
||||||
|
@ -812,7 +809,6 @@ void SGDP4::DeepPeriodics(const double& sinio, const double& cosio, const double
|
||||||
pe = ses + sel;
|
pe = ses + sel;
|
||||||
pinc = sis + sil;
|
pinc = sis + sil;
|
||||||
pl = sls + sll;
|
pl = sls + sll;
|
||||||
}
|
|
||||||
|
|
||||||
double pgh = sghs + sghl;
|
double pgh = sghs + sghl;
|
||||||
double ph = shs + shl;
|
double ph = shs + shl;
|
||||||
|
|
Loading…
Reference in New Issue