public interface IntegratedPropagatorBuilder extends PropagatorBuilder
| Modifier and Type | Method and Description |
|---|---|
KalmanODModel |
buildKalmanModel(List<IntegratedPropagatorBuilder> propagatorBuilders,
List<CovarianceMatrixProvider> covarianceMatricesProviders,
ParameterDriversList estimatedMeasurementsParameters)
Build a new
KalmanODModel. |
BatchLSODModel |
buildLSModel(IntegratedPropagatorBuilder[] builders,
List<ObservedMeasurement<?>> measurements,
ParameterDriversList estimatedMeasurementsParameters,
ModelObserver observer)
Build a new
BatchLSODModel. |
void |
resetOrbit(Orbit newOrbit)
Reset the orbit in the propagator builder.
|
buildPropagator, getFrame, getInitialOrbitDate, getOrbitalParametersDrivers, getOrbitType, getPositionAngle, getPropagationParametersDrivers, getSelectedNormalizedParametersBatchLSODModel buildLSModel(IntegratedPropagatorBuilder[] builders, List<ObservedMeasurement<?>> measurements, ParameterDriversList estimatedMeasurementsParameters, ModelObserver observer)
BatchLSODModel.builders - builders to use for propagationmeasurements - measurementsestimatedMeasurementsParameters - estimated measurements parametersobserver - observer to be notified at model callsKalmanODModel buildKalmanModel(List<IntegratedPropagatorBuilder> propagatorBuilders, List<CovarianceMatrixProvider> covarianceMatricesProviders, ParameterDriversList estimatedMeasurementsParameters)
KalmanODModel.propagatorBuilders - propagators builders used to evaluate the orbits.covarianceMatricesProviders - providers for covariance matricesestimatedMeasurementsParameters - measurement parameters to estimatevoid resetOrbit(Orbit newOrbit)
newOrbit - New orbit to set in the propagator builderCopyright © 2002-2020 CS GROUP. All rights reserved.