|
CelestialCalendar 1.0.0 · unreleased development @ 67a7c4c79a4a4a6aa7e703c9e6f0039ae34bee82
|
Functions | |
| auto | apparent (const Planet planet, const double jde_tt) -> toolbox::SphericalCoordinate |
| Calculate a planet's apparent geocentric ecliptic position. | |
| auto | is_retrograde (const Planet planet, const double jde_tt) -> bool |
| Return whether a planet's apparent geocentric longitude decreases across one day centered on jde_tt. | |
Variables | |
| constexpr double | PLUTO_START_JDE_TT |
| Inclusive start of Pluto's apparent-position model, in JDE(TT). | |
| constexpr double | PLUTO_END_JDE_TT |
| Exclusive end of Pluto's apparent-position model, in JDE(TT). | |
|
inlinenodiscard |
Calculate a planet's apparent geocentric ecliptic position.
| planet | The planet to calculate, from Mercury through Pluto. |
| jde_tt | The Julian Ephemeris Day based on TT. |
| std::invalid_argument | If jde_tt is not finite or outside the selected planet's documented domain, or planet is not a named enumerator. |
| std::runtime_error | If the numerical evaluation cannot produce a finite, converged position. |
|
inlinenodiscard |
Return whether a planet's apparent geocentric longitude decreases across one day centered on jde_tt.
| planet | The planet to calculate, from Mercury through Pluto. |
| jde_tt | The Julian Ephemeris Day based on TT. |
| std::invalid_argument | If jde_tt is not finite or outside the selected planet's documented domain, or planet is not a named enumerator. |
| std::runtime_error | If either apparent-position evaluation cannot produce a finite, converged result. |
|
inlineconstexpr |
Exclusive end of Pluto's apparent-position model, in JDE(TT).
|
inlineconstexpr |
Inclusive start of Pluto's apparent-position model, in JDE(TT).