Class TutorialPropagator


  • public class TutorialPropagator
    extends Object
    Initial data to initialize an orbit propagator.

    Data are read from a YAML file.

    Author:
    Bryan Cazabonne
    • Constructor Detail

      • TutorialPropagator

        public TutorialPropagator()
    • Method Detail

      • getIntegrator

        public TutorialIntegrator getIntegrator()
        Get the numerical integrator used by the orbit propagator.
        Returns:
        the numerical integrator used by the orbit propagator
      • setIntegrator

        public void setIntegrator​(TutorialIntegrator integrator)
        Set the numerical integrator used by the orbit propagator.
        Parameters:
        integrator - numerical integrator used by the orbit propagator
      • getForceModels

        public TutorialForceModel getForceModels()
        Get the force model data.
        Returns:
        the force model data
      • setForceModels

        public void setForceModels​(TutorialForceModel forceModels)
        Set the force model data.
        Parameters:
        forceModels - force model data
      • isAnalytical

        public boolean isAnalytical()
        Get the flag for the propagator type.
        Returns:
        true if the propagator is analytical
      • setIsAnalytical

        public void setIsAnalytical​(boolean analytical)
        Set the flag for the propagator type.
        Parameters:
        analytical - true if the propagator is analytical