public interface BatchLSObserver
batch least squares estimator iterations.
This interface is intended to be implemented by users to monitor the progress of the estimator during estimation.
| Modifier and Type | Method | Description |
|---|---|---|
void |
evaluationPerformed(int iterationsCount,
int evaluationsCount,
Orbit[] orbits,
ParameterDriversList estimatedOrbitalParameters,
ParameterDriversList estimatedPropagatorParameters,
ParameterDriversList estimatedMeasurementsParameters,
EstimationsProvider evaluationsProvider,
LeastSquaresProblem.Evaluation lspEvaluation) |
Notification callback for the end of each evaluation.
|
void evaluationPerformed(int iterationsCount,
int evaluationsCount,
Orbit[] orbits,
ParameterDriversList estimatedOrbitalParameters,
ParameterDriversList estimatedPropagatorParameters,
ParameterDriversList estimatedMeasurementsParameters,
EstimationsProvider evaluationsProvider,
LeastSquaresProblem.Evaluation lspEvaluation)
throws OrekitException
iterationsCount - iterations countevaluationsCount - evaluations countorbits - current estimated orbitsestimatedOrbitalParameters - estimated orbital parametersestimatedPropagatorParameters - estimated propagator parametersestimatedMeasurementsParameters - estimated measurements parametersevaluationsProvider - provider for measurements evaluations resulting
from the current estimated orbit (this is an unmodifiable view of the
current evaluations, its content is changed at each iteration)lspEvaluation - current evaluation of the underlying least squares problemOrekitException - if some problem occurs (for example evaluationProviders not
being able to provide an evaluation)Copyright © 2002-2018 CS Systèmes d'information. All rights reserved.