Package org.orekit.control.indirect.adjoint.cost
This package provides routines to model the control cost in adjoint equations as in the Pontryagin Maximum Principle.
The cost function (to be minimized) appears in the Hamiltonian and the maximization of the latter provides a relationship between adjoint variables and the optimal control law.
- Since:
- 12.2
- Author:
- Romain Serra
-
Interface Summary Interface Description CartesianCost Interface to definite cost function in the frame of Pontryagin's Maximum Principle using Cartesian coordinates.FieldCartesianCost<T extends CalculusFieldElement<T>> Interface to definite cost function in the frame of Pontryagin's Maximum Principle using Cartesian coordinates. -
Class Summary Class Description AbstractCartesianCost Abstract class for cost with Cartesian coordinates.BoundedCartesianEnergy Class for bounded energy cost with Cartesian coordinates.CartesianFuelCost Class for fuel cost with Cartesian coordinates.FieldAbstractCartesianCost<T extends CalculusFieldElement<T>> Abstract class for cost with Cartesian coordinates.FieldBoundedCartesianEnergy<T extends CalculusFieldElement<T>> Class for bounded energy cost with Cartesian coordinates.FieldCartesianFuelCost<T extends CalculusFieldElement<T>> Class for fuel cost with Cartesian coordinates.FieldUnboundedCartesianEnergy<T extends CalculusFieldElement<T>> Class for unbounded energy cost with Cartesian coordinates.FieldUnboundedCartesianEnergyNeglectingMass<T extends CalculusFieldElement<T>> Class for unbounded energy cost with Cartesian coordinates neglecting the mass consumption.UnboundedCartesianEnergy Class for unbounded energy cost with Cartesian coordinates.UnboundedCartesianEnergyNeglectingMass Class for unbounded energy cost with Cartesian coordinates neglecting the mass consumption.