Class FixedTimeCartesianBoundaryStates
java.lang.Object
org.orekit.control.indirect.shooting.boundary.FixedTimeCartesianBoundaryStates
Defines two-point boundary values for indirect shooting methods with Cartesian coordinates.
This class represents the case where the initial and terminal times are fixed as well as the full
Cartesian coordinates (position and velocity vectors in some frame), using
The terminal condition can be anterior in time to the initial one, it just means that the shooting method will perform backward propagation. Also note that any acceleration vector passed in the
AbsolutePVCoordinates as data holder.
The terminal condition can be anterior in time to the initial one, it just means that the shooting method will perform backward propagation. Also note that any acceleration vector passed in the
AbsolutePVCoordinates is ignored.- Since:
- 12.2
- Author:
- Romain Serra
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionFixedTimeCartesianBoundaryStates(AbsolutePVCoordinates initialCartesianState, AbsolutePVCoordinates terminalCartesianState) Constructor. -
Method Summary
Modifier and TypeMethodDescriptionGetter for the initial Cartesian condition.Getter for the terminal Cartesian condition.
-
Constructor Details
-
FixedTimeCartesianBoundaryStates
public FixedTimeCartesianBoundaryStates(AbsolutePVCoordinates initialCartesianState, AbsolutePVCoordinates terminalCartesianState) Constructor.- Parameters:
initialCartesianState- initial conditionterminalCartesianState- terminal condition
-
-
Method Details
-
getInitialCartesianState
Getter for the initial Cartesian condition.- Returns:
- initial condition
-
getTerminalCartesianState
Getter for the terminal Cartesian condition.- Returns:
- terminal condition
-