Class OrbitDeterminationObserver

  • All Implemented Interfaces:
    org.orekit.estimation.leastsquares.BatchLSObserver

    public class OrbitDeterminationObserver
    extends Object
    implements org.orekit.estimation.leastsquares.BatchLSObserver
    Observer for the OrbitDetermination scheme.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void evaluationPerformed​(int iterationsCount, int evaluationsCount, org.orekit.orbits.Orbit[] orbits, org.orekit.utils.ParameterDriversList estimatedOrbitalParameters, org.orekit.utils.ParameterDriversList estimatedPropagatorParameters, org.orekit.utils.ParameterDriversList estimatedMeasurementsParameters, org.orekit.estimation.measurements.EstimationsProvider evaluationsProvider, org.hipparchus.optim.nonlinear.vector.leastsquares.LeastSquaresProblem.Evaluation lspEvaluation)
    • Constructor Detail

      • OrbitDeterminationObserver

        public OrbitDeterminationObserver​(org.orekit.orbits.Orbit initialGuess,
                                          PrintStream logStream)
        Constructor.
        Parameters:
        initialGuess - initial guess orbit
        logStream - log stream for printing the outputs
    • Method Detail

      • evaluationPerformed

        public void evaluationPerformed​(int iterationsCount,
                                        int evaluationsCount,
                                        org.orekit.orbits.Orbit[] orbits,
                                        org.orekit.utils.ParameterDriversList estimatedOrbitalParameters,
                                        org.orekit.utils.ParameterDriversList estimatedPropagatorParameters,
                                        org.orekit.utils.ParameterDriversList estimatedMeasurementsParameters,
                                        org.orekit.estimation.measurements.EstimationsProvider evaluationsProvider,
                                        org.hipparchus.optim.nonlinear.vector.leastsquares.LeastSquaresProblem.Evaluation lspEvaluation)
        Specified by:
        evaluationPerformed in interface org.orekit.estimation.leastsquares.BatchLSObserver