Class FieldUnboundedCartesianEnergyNeglectingMass<T extends CalculusFieldElement<T>>

java.lang.Object
org.orekit.control.indirect.adjoint.cost.FieldUnboundedCartesianEnergyNeglectingMass<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