![]() |
siderust-cpp 0.8.0
Header-only C++ wrapper for siderust
|
VSOP87 / ELP2000 planetary and lunar ephemeris wrappers. More...


Go to the source code of this file.
Namespaces | |
| namespace | siderust |
| namespace | siderust::ephemeris |
Functions | |
| cartesian::position::HelioBarycentric< qtty::AstronomicalUnit > | siderust::ephemeris::sun_barycentric (const Time< TT, JD > &jd) |
| Sun's barycentric position (EclipticMeanJ2000, AU) via VSOP87. | |
| cartesian::position::GeoBarycentric< qtty::AstronomicalUnit > | siderust::ephemeris::earth_barycentric (const Time< TT, JD > &jd) |
| Earth's barycentric position (EclipticMeanJ2000, AU) via VSOP87. | |
| cartesian::position::EclipticMeanJ2000< qtty::AstronomicalUnit > | siderust::ephemeris::earth_heliocentric (const Time< TT, JD > &jd) |
| Earth's heliocentric position (EclipticMeanJ2000, AU) via VSOP87. | |
| cartesian::position::EclipticMeanJ2000< qtty::AstronomicalUnit > | siderust::ephemeris::mars_heliocentric (const Time< TT, JD > &jd) |
| Mars's heliocentric position (EclipticMeanJ2000, AU) via VSOP87. | |
| cartesian::position::HelioBarycentric< qtty::AstronomicalUnit > | siderust::ephemeris::mars_barycentric (const Time< TT, JD > &jd) |
| Mars's barycentric position (EclipticMeanJ2000, AU) via VSOP87. | |
| cartesian::position::EclipticMeanJ2000< qtty::AstronomicalUnit > | siderust::ephemeris::venus_heliocentric (const Time< TT, JD > &jd) |
| Venus's heliocentric position (EclipticMeanJ2000, AU) via VSOP87. | |
| cartesian::position::EclipticMeanJ2000< qtty::AstronomicalUnit > | siderust::ephemeris::mercury_heliocentric (const Time< TT, JD > &jd) |
| Mercury's heliocentric position (EclipticMeanJ2000, AU) via VSOP87. | |
| cartesian::position::HelioBarycentric< qtty::AstronomicalUnit > | siderust::ephemeris::mercury_barycentric (const Time< TT, JD > &jd) |
| Mercury's barycentric position (EclipticMeanJ2000, AU) via VSOP87. | |
| cartesian::position::HelioBarycentric< qtty::AstronomicalUnit > | siderust::ephemeris::venus_barycentric (const Time< TT, JD > &jd) |
| Venus's barycentric position (EclipticMeanJ2000, AU) via VSOP87. | |
| cartesian::position::EclipticMeanJ2000< qtty::AstronomicalUnit > | siderust::ephemeris::jupiter_heliocentric (const Time< TT, JD > &jd) |
| Jupiter's heliocentric position (EclipticMeanJ2000, AU) via VSOP87. | |
| cartesian::position::HelioBarycentric< qtty::AstronomicalUnit > | siderust::ephemeris::jupiter_barycentric (const Time< TT, JD > &jd) |
| Jupiter's barycentric position (EclipticMeanJ2000, AU) via VSOP87. | |
| cartesian::position::EclipticMeanJ2000< qtty::AstronomicalUnit > | siderust::ephemeris::saturn_heliocentric (const Time< TT, JD > &jd) |
| Saturn's heliocentric position (EclipticMeanJ2000, AU) via VSOP87. | |
| cartesian::position::HelioBarycentric< qtty::AstronomicalUnit > | siderust::ephemeris::saturn_barycentric (const Time< TT, JD > &jd) |
| Saturn's barycentric position (EclipticMeanJ2000, AU) via VSOP87. | |
| cartesian::position::EclipticMeanJ2000< qtty::AstronomicalUnit > | siderust::ephemeris::uranus_heliocentric (const Time< TT, JD > &jd) |
| Uranus's heliocentric position (EclipticMeanJ2000, AU) via VSOP87. | |
| cartesian::position::HelioBarycentric< qtty::AstronomicalUnit > | siderust::ephemeris::uranus_barycentric (const Time< TT, JD > &jd) |
| Uranus's barycentric position (EclipticMeanJ2000, AU) via VSOP87. | |
| cartesian::position::EclipticMeanJ2000< qtty::AstronomicalUnit > | siderust::ephemeris::neptune_heliocentric (const Time< TT, JD > &jd) |
| Neptune's heliocentric position (EclipticMeanJ2000, AU) via VSOP87. | |
| cartesian::position::HelioBarycentric< qtty::AstronomicalUnit > | siderust::ephemeris::neptune_barycentric (const Time< TT, JD > &jd) |
| Neptune's barycentric position (EclipticMeanJ2000, AU) via VSOP87. | |
| cartesian::position::MoonGeocentric< qtty::Kilometer > | siderust::ephemeris::moon_geocentric (const Time< TT, JD > &jd) |
| Moon's geocentric position (EclipticMeanJ2000, km) via ELP2000. | |
VSOP87 / ELP2000 planetary and lunar ephemeris wrappers.
Returns compile-time typed cartesian::Position<C, F, U> with the correct center, frame, and unit for each ephemeris query.
Definition in file ephemeris.hpp.