Class JacobianPropagatorConverter

    • Constructor Detail

      • JacobianPropagatorConverter

        public JacobianPropagatorConverter​(NumericalPropagatorBuilder builder,
                                           double threshold,
                                           int maxIterations)
        Simple constructor.
        Parameters:
        builder - builder for adapted propagator, it must be configured to generate OrbitType.CARTESIAN states
        threshold - absolute threshold for optimization algorithm
        maxIterations - maximum number of iterations for fitting
    • Method Detail

      • getObjectiveFunction

        protected org.hipparchus.analysis.MultivariateVectorFunction getObjectiveFunction()
        Get the function computing position/velocity at sample points.
        Specified by:
        getObjectiveFunction in class AbstractPropagatorConverter
        Returns:
        function computing position/velocity at sample points
      • getModel

        protected org.hipparchus.optim.nonlinear.vector.leastsquares.MultivariateJacobianFunction getModel()
        Get the Jacobian of the function computing position/velocity at sample points.
        Specified by:
        getModel in class AbstractPropagatorConverter
        Returns:
        Jacobian of the function computing position/velocity at sample points