|
CelestialCalendar 1.0.0 · unreleased development @ 67a7c4c79a4a4a6aa7e703c9e6f0039ae34bee82
|
Namespaces | |
| namespace | math |
Typedefs | |
| using | Fk5Correction |
Functions | |
| auto | vsop87d (const double jde) -> toolbox::SphericalCoordinate |
| Calculate the geocentric position of the Sun, using VSOP87D. | |
| auto | fk5_correction (const double jde, const toolbox::SphericalCoordinate &vsop87d_coord) -> Fk5Correction |
| Compatibility entry for the VSOP87D-to-FK5 correction. | |
| auto | apparent (const double jde) -> toolbox::SphericalCoordinate |
| Calculate the apparent geocentric position of the Sun, using VSOP87D. The position is corrected to FK5 system, considering nutation and aberration. | |
|
inlinenodiscard |
Calculate the apparent geocentric position of the Sun, using VSOP87D. The position is corrected to FK5 system, considering nutation and aberration.
| jde | The julian ephemeris day number, which is based on TT. |
| std::invalid_argument | If JDE(TT) is non-finite. |
| std::runtime_error | If an internal angle cannot be evaluated. |
|
inlinenodiscard |
Compatibility entry for the VSOP87D-to-FK5 correction.
| jde | The julian ephemeris day number, which is based on TT. |
| vsop87d_coord | Dynamical ecliptic coordinates at the same epoch. |
|
inlinenodiscard |
Calculate the geocentric position of the Sun, using VSOP87D.
| jde | The Julian Ephemeris Day. |
The function invokes astro::earth::heliocentric_coord::vsop87d, and transforms the heliocentric coordinates to geocentric coordinates.