Astro  0.0.0
A C++ library for space dynamics
Loading...
Searching...
No Matches
Astro::Planets::KeplerianEarth Struct Reference

Structure container for the Earth J2000 Keplerian orbital elements for orbit about the Sun. More...

#include <Planets.hh>

Inherits Astro::OrbitalElements::Keplerian.

Public Member Functions

 KeplerianEarth ()
Public Member Functions inherited from Astro::OrbitalElements::Keplerian
 Keplerian ()
 Keplerian (Real const t_a, Real const t_e, Real const t_i, Real const t_Omega, Real const t_omega)
 Keplerian (Vector5 const &t_kepl)
 Keplerian (Keplerian const &)=default
 Keplerian (Keplerian &&)=default
Keplerianoperator= (const Keplerian &)=default
Keplerianoperator= (Keplerian &&)=default
Vector5 vector () const
std::string info () const
void info (std::ostream &os)
void reset ()
bool sanity_check () const
bool is_singular (Real tol_i=EPSILON_LOW, Real tol_e=EPSILON_LOW) const
bool is_nonsingular (Real tol_i=EPSILON_LOW, Real tol_e=EPSILON_LOW) const
Real u () const
Real p () const

Additional Inherited Members

Public Attributes inherited from Astro::OrbitalElements::Keplerian
Real a {QUIET_NAN}
Real e {QUIET_NAN}
Real i {QUIET_NAN}
Real Omega {QUIET_NAN}
Real omega {QUIET_NAN}

Detailed Description

Structure container for the Earth J2000 Keplerian orbital elements for orbit about the Sun, which are:

  • the semi-major axis \( a = 1.00000011 \) (AU),
  • the eccentricity \( e = 0.01671022 \) (-),
  • the inclination \( i = 0.00005 \) (deg),
  • the longitude of the ascending node \( \Omega = -11.26064 \) (deg),
  • the argument of periapsis \( \omega = 102.93768193 \) (deg).

Constructor & Destructor Documentation

◆ KeplerianEarth()

Astro::Planets::KeplerianEarth::KeplerianEarth ( )
inline

The documentation for this struct was generated from the following file: