cascade.dynamics.kepler#
- cascade.dynamics.kepler(mu: float = 1.) List[Tuple[heyoka.expression, heyoka.expression]] #
Keplerian dynamics.
This function generates the dynamical equations of purely-Keplerian dynamics. Specifically, the returned system of differential equations will be:
\[\begin{split}\begin{cases} \frac{dx}{dt} & = v_x\\ \frac{dy}{dt} & = v_y\\ \frac{dz}{dt} & = v_z\\ \frac{dv_x}{dt} & = -\frac{\mu x}{\left( x^2+y^2+z^2 \right)^{\frac{3}{2}}}\\ \frac{dv_y}{dt} & = -\frac{\mu y}{\left( x^2+y^2+z^2 \right)^{\frac{3}{2}}}\\ \frac{dv_z}{dt} & = -\frac{\mu z}{\left( x^2+y^2+z^2 \right)^{\frac{3}{2}}} \end{cases}.\end{split}\]- Parameters:
mu (float = 1.) – The gravitational parameter.
- Returns:
The system of differential equations corresponding to Keplerian dynamics.
- Return type: