| 123456789101112 |
- # Gravity wells
- #
- # https://xkcd.com/681/
- use extra::astronomy
- fn well_depth(mass: Mass, radius: Length) -> Length =
- G × mass / (g0 × radius) -> km
- assert_eq(well_depth(earth_mass, earth_radius), 6379 km, 1 km)
- assert_eq(well_depth(mars_mass, mars_radius), 1286 km, 3 km)
- assert_eq(well_depth(lunar_mass, lunar_radius), 288 km, 1 km)
|