Class ShootingBoundaryOutput

java.lang.Object
org.orekit.control.indirect.shooting.ShootingBoundaryOutput

public class ShootingBoundaryOutput extends Object
Data container for two-point boundary output of indirect shooting methods.
Since:
12.2
Author:
Romain Serra
See Also:
  • Constructor Details

    • ShootingBoundaryOutput

      public ShootingBoundaryOutput(boolean converged, int iterationCount, SpacecraftState initialState, ShootingPropagationSettings shootingPropagationSettings, SpacecraftState terminalState)
      Constructor.
      Parameters:
      converged - convergence flag
      iterationCount - iteration number
      initialState - initial state
      shootingPropagationSettings - propagation settings
      terminalState - terminal state
  • Method Details

    • isConverged

      public boolean isConverged()
      Getter for convergence flag.
      Returns:
      convergence flag
    • getIterationCount

      public int getIterationCount()
      Getter for the iteration number.
      Returns:
      count
    • getInitialState

      public SpacecraftState getInitialState()
      Getter for the initial state.
      Returns:
      initial state
    • getTerminalState

      public SpacecraftState getTerminalState()
      Getter for the terminal state.
      Returns:
      terminal state
    • getShootingPropagationSettings

      public ShootingPropagationSettings getShootingPropagationSettings()
      Getter for the shooting propagation settings.
      Returns:
      propagation settings