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

Functions

cartesian::position::HelioBarycentric< qtty::AstronomicalUnit > sun_barycentric (const Time< TT, JD > &jd)
 Sun's barycentric position (EclipticMeanJ2000, AU) via VSOP87.
 
cartesian::position::GeoBarycentric< qtty::AstronomicalUnit > earth_barycentric (const Time< TT, JD > &jd)
 Earth's barycentric position (EclipticMeanJ2000, AU) via VSOP87.
 
cartesian::position::EclipticMeanJ2000< qtty::AstronomicalUnit > earth_heliocentric (const Time< TT, JD > &jd)
 Earth's heliocentric position (EclipticMeanJ2000, AU) via VSOP87.
 
cartesian::position::EclipticMeanJ2000< qtty::AstronomicalUnit > mars_heliocentric (const Time< TT, JD > &jd)
 Mars's heliocentric position (EclipticMeanJ2000, AU) via VSOP87.
 
cartesian::position::HelioBarycentric< qtty::AstronomicalUnit > mars_barycentric (const Time< TT, JD > &jd)
 Mars's barycentric position (EclipticMeanJ2000, AU) via VSOP87.
 
cartesian::position::EclipticMeanJ2000< qtty::AstronomicalUnit > venus_heliocentric (const Time< TT, JD > &jd)
 Venus's heliocentric position (EclipticMeanJ2000, AU) via VSOP87.
 
cartesian::position::EclipticMeanJ2000< qtty::AstronomicalUnit > mercury_heliocentric (const Time< TT, JD > &jd)
 Mercury's heliocentric position (EclipticMeanJ2000, AU) via VSOP87.
 
cartesian::position::HelioBarycentric< qtty::AstronomicalUnit > mercury_barycentric (const Time< TT, JD > &jd)
 Mercury's barycentric position (EclipticMeanJ2000, AU) via VSOP87.
 
cartesian::position::HelioBarycentric< qtty::AstronomicalUnit > venus_barycentric (const Time< TT, JD > &jd)
 Venus's barycentric position (EclipticMeanJ2000, AU) via VSOP87.
 
cartesian::position::EclipticMeanJ2000< qtty::AstronomicalUnit > jupiter_heliocentric (const Time< TT, JD > &jd)
 Jupiter's heliocentric position (EclipticMeanJ2000, AU) via VSOP87.
 
cartesian::position::HelioBarycentric< qtty::AstronomicalUnit > jupiter_barycentric (const Time< TT, JD > &jd)
 Jupiter's barycentric position (EclipticMeanJ2000, AU) via VSOP87.
 
cartesian::position::EclipticMeanJ2000< qtty::AstronomicalUnit > saturn_heliocentric (const Time< TT, JD > &jd)
 Saturn's heliocentric position (EclipticMeanJ2000, AU) via VSOP87.
 
cartesian::position::HelioBarycentric< qtty::AstronomicalUnit > saturn_barycentric (const Time< TT, JD > &jd)
 Saturn's barycentric position (EclipticMeanJ2000, AU) via VSOP87.
 
cartesian::position::EclipticMeanJ2000< qtty::AstronomicalUnit > uranus_heliocentric (const Time< TT, JD > &jd)
 Uranus's heliocentric position (EclipticMeanJ2000, AU) via VSOP87.
 
cartesian::position::HelioBarycentric< qtty::AstronomicalUnit > uranus_barycentric (const Time< TT, JD > &jd)
 Uranus's barycentric position (EclipticMeanJ2000, AU) via VSOP87.
 
cartesian::position::EclipticMeanJ2000< qtty::AstronomicalUnit > neptune_heliocentric (const Time< TT, JD > &jd)
 Neptune's heliocentric position (EclipticMeanJ2000, AU) via VSOP87.
 
cartesian::position::HelioBarycentric< qtty::AstronomicalUnit > neptune_barycentric (const Time< TT, JD > &jd)
 Neptune's barycentric position (EclipticMeanJ2000, AU) via VSOP87.
 
cartesian::position::MoonGeocentric< qtty::Kilometer > moon_geocentric (const Time< TT, JD > &jd)
 Moon's geocentric position (EclipticMeanJ2000, km) via ELP2000.
 

Function Documentation

◆ earth_barycentric()

cartesian::position::GeoBarycentric< qtty::AstronomicalUnit > siderust::ephemeris::earth_barycentric ( const Time< TT, JD > &  jd)
inline

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

Definition at line 37 of file ephemeris.hpp.

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

◆ earth_heliocentric()

cartesian::position::EclipticMeanJ2000< qtty::AstronomicalUnit > siderust::ephemeris::earth_heliocentric ( const Time< TT, JD > &  jd)
inline

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

Definition at line 47 of file ephemeris.hpp.

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

◆ jupiter_barycentric()

cartesian::position::HelioBarycentric< qtty::AstronomicalUnit > siderust::ephemeris::jupiter_barycentric ( const Time< TT, JD > &  jd)
inline

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

Definition at line 132 of file ephemeris.hpp.

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

◆ jupiter_heliocentric()

cartesian::position::EclipticMeanJ2000< qtty::AstronomicalUnit > siderust::ephemeris::jupiter_heliocentric ( const Time< TT, JD > &  jd)
inline

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

Definition at line 121 of file ephemeris.hpp.

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

◆ mars_barycentric()

cartesian::position::HelioBarycentric< qtty::AstronomicalUnit > siderust::ephemeris::mars_barycentric ( const Time< TT, JD > &  jd)
inline

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

Definition at line 68 of file ephemeris.hpp.

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

◆ mars_heliocentric()

cartesian::position::EclipticMeanJ2000< qtty::AstronomicalUnit > siderust::ephemeris::mars_heliocentric ( const Time< TT, JD > &  jd)
inline

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

Definition at line 58 of file ephemeris.hpp.

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

◆ mercury_barycentric()

cartesian::position::HelioBarycentric< qtty::AstronomicalUnit > siderust::ephemeris::mercury_barycentric ( const Time< TT, JD > &  jd)
inline

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

Definition at line 100 of file ephemeris.hpp.

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

◆ mercury_heliocentric()

cartesian::position::EclipticMeanJ2000< qtty::AstronomicalUnit > siderust::ephemeris::mercury_heliocentric ( const Time< TT, JD > &  jd)
inline

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

Definition at line 89 of file ephemeris.hpp.

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

◆ moon_geocentric()

cartesian::position::MoonGeocentric< qtty::Kilometer > siderust::ephemeris::moon_geocentric ( const Time< TT, JD > &  jd)
inline

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

Definition at line 209 of file ephemeris.hpp.

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

◆ neptune_barycentric()

cartesian::position::HelioBarycentric< qtty::AstronomicalUnit > siderust::ephemeris::neptune_barycentric ( const Time< TT, JD > &  jd)
inline

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

Definition at line 198 of file ephemeris.hpp.

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

◆ neptune_heliocentric()

cartesian::position::EclipticMeanJ2000< qtty::AstronomicalUnit > siderust::ephemeris::neptune_heliocentric ( const Time< TT, JD > &  jd)
inline

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

Definition at line 187 of file ephemeris.hpp.

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

◆ saturn_barycentric()

cartesian::position::HelioBarycentric< qtty::AstronomicalUnit > siderust::ephemeris::saturn_barycentric ( const Time< TT, JD > &  jd)
inline

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

Definition at line 154 of file ephemeris.hpp.

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

◆ saturn_heliocentric()

cartesian::position::EclipticMeanJ2000< qtty::AstronomicalUnit > siderust::ephemeris::saturn_heliocentric ( const Time< TT, JD > &  jd)
inline

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

Definition at line 143 of file ephemeris.hpp.

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

◆ sun_barycentric()

cartesian::position::HelioBarycentric< qtty::AstronomicalUnit > siderust::ephemeris::sun_barycentric ( const Time< TT, JD > &  jd)
inline

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

Definition at line 27 of file ephemeris.hpp.

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

◆ uranus_barycentric()

cartesian::position::HelioBarycentric< qtty::AstronomicalUnit > siderust::ephemeris::uranus_barycentric ( const Time< TT, JD > &  jd)
inline

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

Definition at line 176 of file ephemeris.hpp.

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

◆ uranus_heliocentric()

cartesian::position::EclipticMeanJ2000< qtty::AstronomicalUnit > siderust::ephemeris::uranus_heliocentric ( const Time< TT, JD > &  jd)
inline

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

Definition at line 165 of file ephemeris.hpp.

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

◆ venus_barycentric()

cartesian::position::HelioBarycentric< qtty::AstronomicalUnit > siderust::ephemeris::venus_barycentric ( const Time< TT, JD > &  jd)
inline

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

Definition at line 111 of file ephemeris.hpp.

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

◆ venus_heliocentric()

cartesian::position::EclipticMeanJ2000< qtty::AstronomicalUnit > siderust::ephemeris::venus_heliocentric ( const Time< TT, JD > &  jd)
inline

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

Definition at line 78 of file ephemeris.hpp.

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