Interface PropagatorConverter

    • Method Detail

      • convert

        Propagator convert​(Propagator source,
                           double timeSpan,
                           int nbPoints,
                           List<String> freeParameters)
        Convert a propagator into another one.
        Parameters:
        source - propagator to convert
        timeSpan - time span considered for conversion
        nbPoints - number of points for sampling over the time span
        freeParameters - names of the free parameters
        Returns:
        adapted propagator
      • convert

        Propagator convert​(Propagator source,
                           double timeSpan,
                           int nbPoints,
                           String... freeParameters)
        Convert a propagator into another one.
        Parameters:
        source - propagator to convert
        timeSpan - time span considered for conversion
        nbPoints - number of points for sampling over the time span
        freeParameters - names of the free parameters
        Returns:
        adapted propagator
      • convert

        Propagator convert​(List<SpacecraftState> states,
                           boolean positionOnly,
                           List<String> freeParameters)
        Find the propagator that minimize the mean square error for a sample of states.
        Parameters:
        states - spacecraft states sample to fit
        positionOnly - if true, consider only position data otherwise both position and velocity are used
        freeParameters - names of the free parameters
        Returns:
        adapted propagator
      • convert

        Propagator convert​(List<SpacecraftState> states,
                           boolean positionOnly,
                           String... freeParameters)
        Find the propagator that minimize the mean square error for a sample of states.
        Parameters:
        states - spacecraft states sample to fit
        positionOnly - if true, consider only position data otherwise both position and velocity are used
        freeParameters - names of the free parameters
        Returns:
        adapted propagator