Class FixedTimeCartesianBoundaryStates
- java.lang.Object
-
- org.orekit.control.indirect.shooting.boundary.FixedTimeCartesianBoundaryStates
-
public class FixedTimeCartesianBoundaryStates extends Object
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), usingAbsolutePVCoordinates
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 theAbsolutePVCoordinates
is ignored.- Since:
- 12.2
- Author:
- Romain Serra
- See Also:
FixedTimeBoundaryOrbits
-
-
Constructor Summary
Constructors Constructor Description FixedTimeCartesianBoundaryStates(AbsolutePVCoordinates initialCartesianState, AbsolutePVCoordinates terminalCartesianState)
Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AbsolutePVCoordinates
getInitialCartesianState()
Getter for the initial Cartesian condition.AbsolutePVCoordinates
getTerminalCartesianState()
Getter for the terminal Cartesian condition.
-
-
-
Constructor Detail
-
FixedTimeCartesianBoundaryStates
public FixedTimeCartesianBoundaryStates(AbsolutePVCoordinates initialCartesianState, AbsolutePVCoordinates terminalCartesianState)
Constructor.- Parameters:
initialCartesianState
- initial conditionterminalCartesianState
- terminal condition
-
-
Method Detail
-
getInitialCartesianState
public AbsolutePVCoordinates getInitialCartesianState()
Getter for the initial Cartesian condition.- Returns:
- initial condition
-
getTerminalCartesianState
public AbsolutePVCoordinates getTerminalCartesianState()
Getter for the terminal Cartesian condition.- Returns:
- terminal condition
-
-