pub struct MeanElements {
pub a0: f64,
pub a_dot: f64,
pub e0: f64,
pub e_dot: f64,
pub i0: f64,
pub i_dot: f64,
pub l0: f64,
pub l_dot: f64,
pub w_bar0: f64,
pub w_bar_dot: f64,
pub omega0: f64,
pub omega_dot: f64,
}Expand description
Mean Keplerian elements at epoch with linear secular rates.
Elements: a, e, I, L (mean longitude), ω̃ (longitude of perihelion), Ω (RAAN) Each has a value at J2000 and a rate per Julian century.
Fields§
§a0: f64Semi-major axis at J2000 (AU)
a_dot: f64Semi-major axis rate (AU/century)
e0: f64Eccentricity at J2000
e_dot: f64Eccentricity rate (per century)
i0: f64Inclination at J2000 (degrees)
i_dot: f64Inclination rate (degrees/century)
l0: f64Mean longitude at J2000 (degrees)
l_dot: f64Mean longitude rate (degrees/century)
w_bar0: f64Longitude of perihelion at J2000 (degrees)
w_bar_dot: f64Longitude of perihelion rate (degrees/century)
omega0: f64Longitude of ascending node at J2000 (degrees)
omega_dot: f64Longitude of ascending node rate (degrees/century)
Trait Implementations§
Source§impl Clone for MeanElements
impl Clone for MeanElements
Source§fn clone(&self) -> MeanElements
fn clone(&self) -> MeanElements
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for MeanElements
impl Debug for MeanElements
impl Copy for MeanElements
Auto Trait Implementations§
impl Freeze for MeanElements
impl RefUnwindSafe for MeanElements
impl Send for MeanElements
impl Sync for MeanElements
impl Unpin for MeanElements
impl UnwindSafe for MeanElements
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more