Class FixedTimeBoundaryOrbits

java.lang.Object
org.orekit.control.indirect.shooting.boundary.FixedTimeBoundaryOrbits

public class FixedTimeBoundaryOrbits 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), using Orbit 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 Orbit is ignored.
Since:
12.2
Author:
Romain Serra
See Also:
  • Constructor Details

    • FixedTimeBoundaryOrbits

      public FixedTimeBoundaryOrbits(Orbit initialOrbit, Orbit terminalOrbit)
      Constructor.
      Parameters:
      initialOrbit - initial condition
      terminalOrbit - terminal condition
  • Method Details

    • getInitialOrbit

      public Orbit getInitialOrbit()
      Getter for the initial condition.
      Returns:
      initial condition
    • getTerminalOrbit

      public Orbit getTerminalOrbit()
      Getter for the terminal condition.
      Returns:
      terminal condition