Class Maneuver

  • All Implemented Interfaces:
    ForceModel, ParametersDriversProvider
    Direct Known Subclasses:
    ConfigurableLowThrustManeuver, ConstantThrustManeuver

    public class Maneuver
    extends AbstractForceModel
    A generic model for maneuvers. It contains: - An attitude override, this is the attitude used during the maneuver, it can be different than the one used for propagation; - A maneuver triggers object from the trigger sub-package. It defines the triggers used to start and stop the maneuvers (dates or events for example). - A propulsion model from sub-package propulsion. It defines the thrust or ΔV, isp, flow rate etc.. Both the propulsion model and the maneuver triggers can contain parameter drivers (for estimation). The convention here is that the propulsion model drivers are given before the maneuver triggers when calling the method getParametersDrivers()
    Since:
    10.2
    Author:
    Maxime Journot