Class BatchLSModel
java.lang.Object
org.orekit.estimation.leastsquares.AbstractBatchLSModel
org.orekit.estimation.leastsquares.BatchLSModel
- All Implemented Interfaces:
MultivariateJacobianFunction
Bridge between
measurements and least squares problems.- Since:
- 8.0
- Author:
- Luc Maisonobe
-
Constructor Summary
ConstructorsConstructorDescriptionBatchLSModel(PropagatorBuilder[] propagatorBuilders, List<ObservedMeasurement<?>> measurements, ParameterDriversList estimatedMeasurementsParameters, ModelObserver observer) Simple constructor. -
Method Summary
Modifier and TypeMethodDescriptionprotected MatricesHarvesterconfigureHarvester(Propagator propagator) Configure the propagator to compute derivatives.protected OrbitconfigureOrbits(MatricesHarvester harvester, Propagator propagator) Configure the current estimated orbits.Methods inherited from class org.orekit.estimation.leastsquares.AbstractBatchLSModel
createPropagators, fetchEvaluatedMeasurement, getEvaluationsCount, getIterationsCount, getSelectedOrbitalParametersDriversForBuilder, getSelectedPropagationDriversForBuilder, isForwardPropagation, setEvaluationsCounter, setIterationsCounter, value
-
Constructor Details
-
BatchLSModel
public BatchLSModel(PropagatorBuilder[] propagatorBuilders, List<ObservedMeasurement<?>> measurements, ParameterDriversList estimatedMeasurementsParameters, ModelObserver observer) Simple constructor.- Parameters:
propagatorBuilders- builders to use for propagationmeasurements- measurementsestimatedMeasurementsParameters- estimated measurements parametersobserver- observer to be notified at model calls
-
-
Method Details
-
configureHarvester
Configure the propagator to compute derivatives.- Specified by:
configureHarvesterin classAbstractBatchLSModel- Parameters:
propagator-Propagatorto configure- Returns:
- harvester harvester to retrive the State Transition Matrix and Jacobian Matrix
-
configureOrbits
Configure the current estimated orbits.For DSST orbit determination, short period derivatives are also calculated.
- Specified by:
configureOrbitsin classAbstractBatchLSModel- Parameters:
harvester- harvester for matricespropagator- the orbit propagator- Returns:
- the current estimated orbits
-