Class 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:
    AbstractIndirectShooting
    • Constructor Detail

      • ShootingBoundaryOutput

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

      • 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