| Type | Location | Extends | Description |
|---|---|---|---|
| body_eph | splined_ephemeris_module | None | |
| body_eph_interface | splined_ephemeris_module | None | the interface to a splined ephemeris for a body
used for calls to |
| config_file | config_file_module | None | a class for handling JSON config files. |
| jpl_ephemeris_splined | splined_ephemeris_module | jpl_ephemeris | make this an extension of the jpl_ephemeris, since it is also needed in tranformations. |
| mission_type | halo_module | numdiff_type | the mission [this is a |
| my_solver_type | halo_module | nlesolver_type | the solver class, which contains an instance of the mission |
| patch_point | parameters_module | None | a CR3BP Halo state, to be used as an initial guess for the full force model. |
| segment | halo_module | ddeabm_class | a ballistic segment in the mission |
| segment_data | halo_module | None | data for a segment |
| trajectory | halo_module | None | a segment trajectory (for plotting or output) |