pub use crate::ext_qtty::dynamics::{
GravitationalParameter, GravitationalParameterUnit, GM_EARTH, GM_MOON, GM_SUN,
};
#[cfg(not(feature = "std"))]
use crate::qtty::{Real, Scalar};
#[cfg(test)]
mod tests {
use super::*;
#[test]
fn gm_earth_value() {
assert!((GM_EARTH.value() - 398_600.441_8).abs() < 1e-3);
}
#[test]
fn gm_sun_order_of_magnitude() {
assert!(GM_SUN.value() > 1e11 && GM_SUN.value() < 1.4e11);
}
#[test]
fn gm_moon_order_of_magnitude() {
assert!(GM_MOON.value() > 4_000.0 && GM_MOON.value() < 6_000.0);
}
}