Class OrbitDeterminationObserver
- java.lang.Object
-
- org.orekit.tutorials.estimation.common.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.
-
-
Constructor Summary
Constructors Constructor Description OrbitDeterminationObserver(org.orekit.orbits.Orbit initialGuess, PrintStream logStream)
Constructor.
-
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 orbitlogStream
- 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 interfaceorg.orekit.estimation.leastsquares.BatchLSObserver
-
-