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

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

#include <Planets.hh>

Inherits Astro::OrbitalElements::Keplerian.

Public Member Functions

 KeplerianMoon ()
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 Moon Keplerian orbital elements for orbit about the Earth, which are:

  • the semi-major axis \( a = 0.002569555 \) (AU),
  • the eccentricity \( e = 0.0549006 \) (-),
  • the inclination \( i = 5.145396 \) (deg),
  • the longitude of the ascending node \( \Omega = 125.1228 \) (deg),
  • the argument of periapsis \( \omega = 318.0634 \) (deg).

Constructor & Destructor Documentation

◆ KeplerianMoon()

Astro::Planets::KeplerianMoon::KeplerianMoon ( )
inline

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