Class FieldUnboundedCartesianEnergyNeglectingMass<T extends CalculusFieldElement<T>>

  • Type Parameters:
    T - field type
    All Implemented Interfaces:
    FieldCartesianCost<T>

    public class FieldUnboundedCartesianEnergyNeglectingMass<T extends CalculusFieldElement<T>>
    extends Object
    implements FieldCartesianCost<T>
    Class for unbounded energy cost with Cartesian coordinates neglecting the mass consumption. Under this assumption, the mass is constant and there is no need to consider the corresponding adjoint variable. Here, the control vector is chosen as the acceleration given by thrusting, expressed in the propagation frame. This leads to the optimal thrust force being equal to the adjoint velocity vector times the mass.
    Since:
    13.0
    Author:
    Romain Serra