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 and Description |
|---|---|
void |
evaluationPerformed(int iterationsCount,
int evaluationsCount,
Orbit orbit,
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 orbit,
ParameterDriversList estimatedOrbitalParameters,
ParameterDriversList estimatedPropagatorParameters,
ParameterDriversList estimatedMeasurementsParameters,
EstimationsProvider evaluationsProvider,
LeastSquaresProblem.Evaluation lspEvaluation)
throws OrekitException
iterationsCount - iterations countevaluationsCount - evaluations countorbit - current estimated orbitestimatedOrbitalParameters - 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-2016 CS Systèmes d'information. All rights reserved.