1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
use crate;
/// Gravitational binding energy of a spherical body (J).
/// E = 3 G M² / (5 R)
/// Tidal acceleration from the Sun at distance r (m) on a body of radius R.
/// a_tidal ≈ 2 G M_sun R / r³
/// Hill sphere radius (m) at heliocentric distance a (AU) for body of mass m.
/// Roche limit distance (m) for a fluid satellite of given density
/// around the Sun.
/// d = R_sun * (2 ρ_sun / ρ_body)^(1/3)
/// We approximate using solar radius = 6.957e8 m, solar mean density = 1408 kg/m³
/// Orbital velocity at distance r_au from the Sun (m/s).
/// Specific orbital energy (J/kg) for a bound orbit with semi-major axis a (AU).