siderust-cpp
Header-only C++ wrapper for siderust
Loading...
Searching...
No Matches
siderust::ephemeris Namespace Reference

Functions

cartesian::position::HelioBarycentric< qtty::AstronomicalUnit > sun_barycentric (const JulianDate &jd)
 Sun's barycentric position (EclipticMeanJ2000, AU) via VSOP87.
 
cartesian::position::GeoBarycentric< qtty::AstronomicalUnit > earth_barycentric (const JulianDate &jd)
 Earth's barycentric position (EclipticMeanJ2000, AU) via VSOP87.
 
cartesian::position::EclipticMeanJ2000< qtty::AstronomicalUnit > earth_heliocentric (const JulianDate &jd)
 Earth's heliocentric position (EclipticMeanJ2000, AU) via VSOP87.
 
cartesian::position::MoonGeocentric< qtty::Kilometer > moon_geocentric (const JulianDate &jd)
 Moon's geocentric position (EclipticMeanJ2000, km) via ELP2000.
 

Function Documentation

◆ earth_barycentric()

cartesian::position::GeoBarycentric< qtty::AstronomicalUnit > siderust::ephemeris::earth_barycentric ( const JulianDate jd)
inline

Earth's barycentric position (EclipticMeanJ2000, AU) via VSOP87.

Definition at line 36 of file ephemeris.hpp.

References siderust::check_status(), and siderust::cartesian::Position< C, F, U >::from_c().

Referenced by main().

◆ earth_heliocentric()

cartesian::position::EclipticMeanJ2000< qtty::AstronomicalUnit > siderust::ephemeris::earth_heliocentric ( const JulianDate jd)
inline

Earth's heliocentric position (EclipticMeanJ2000, AU) via VSOP87.

Definition at line 46 of file ephemeris.hpp.

References siderust::check_status(), and siderust::cartesian::Position< C, F, U >::from_c().

Referenced by ephemeris_typed_example(), and main().

◆ moon_geocentric()

cartesian::position::MoonGeocentric< qtty::Kilometer > siderust::ephemeris::moon_geocentric ( const JulianDate jd)
inline

Moon's geocentric position (EclipticMeanJ2000, km) via ELP2000.

Definition at line 56 of file ephemeris.hpp.

References siderust::check_status(), and siderust::cartesian::Position< C, F, U >::from_c().

Referenced by ephemeris_typed_example(), and main().

◆ sun_barycentric()

cartesian::position::HelioBarycentric< qtty::AstronomicalUnit > siderust::ephemeris::sun_barycentric ( const JulianDate jd)
inline

Sun's barycentric position (EclipticMeanJ2000, AU) via VSOP87.

Definition at line 26 of file ephemeris.hpp.

References siderust::check_status(), and siderust::cartesian::Position< C, F, U >::from_c().

Referenced by main().