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[] orbits,
ParameterDriversList estimatedOrbitalParameters,
ParameterDriversList estimatedPropagatorParameters,
ParameterDriversList estimatedMeasurementsParameters,
EstimationsProvider evaluationsProvider,
org.hipparchus.optim.nonlinear.vector.leastsquares.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, org.hipparchus.optim.nonlinear.vector.leastsquares.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 problem
OrekitException
- if some problem occurs (for example evaluationProviders not
being able to provide an evaluation)Copyright © 2002-2017 CS Systèmes d'information. All rights reserved.