Package org.orekit.estimation.sequential
Class DSSTKalmanModel
- java.lang.Object
-
- org.orekit.estimation.sequential.AbstractKalmanModel
-
- org.orekit.estimation.sequential.DSSTKalmanModel
-
- All Implemented Interfaces:
NonLinearProcess<MeasurementDecorator>
,KalmanEstimation
@Deprecated public class DSSTKalmanModel extends AbstractKalmanModel
Deprecated.as of 11.1, replaced bySemiAnalyticalKalmanModel
Class defining the process model dynamics to use with aKalmanEstimator
.This class is an adaption of the
KalmanModel
class but for theDSST propagator
.- Since:
- 10.0
- Author:
- Romain Gerbaud, Maxime Journot, Bryan Cazabonne
-
-
Constructor Summary
Constructors Constructor Description DSSTKalmanModel(List<OrbitDeterminationPropagatorBuilder> propagatorBuilders, List<CovarianceMatrixProvider> covarianceMatricesProviders, ParameterDriversList estimatedMeasurementParameters, CovarianceMatrixProvider measurementProcessNoiseMatrix, PropagationType propagationType, PropagationType stateType)
Deprecated.Kalman process model constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description protected void
updateReferenceTrajectories(Propagator[] propagators, PropagationType pType, PropagationType sType)
Deprecated.Update the reference trajectories using the propagators as input.-
Methods inherited from class org.orekit.estimation.sequential.AbstractKalmanModel
analyticalDerivativeComputations, finalizeEstimation, getBuilders, getCorrectedMeasurement, getCorrectedSpacecraftStates, getCurrentDate, getCurrentMeasurementNumber, getEstimate, getEstimatedMeasurementsParameters, getEstimatedOrbitalParameters, getEstimatedPropagationParameters, getEstimatedPropagators, getEvolution, getInnovation, getMappers, getPhysicalEstimatedCovarianceMatrix, getPhysicalEstimatedState, getPhysicalInnovationCovarianceMatrix, getPhysicalKalmanGain, getPhysicalMeasurementJacobian, getPhysicalStateTransitionMatrix, getPredictedMeasurement, getPredictedSpacecraftStates, getReferenceTrajectories, setHarvesters, setMappers, setReferenceTrajectories
-
-
-
-
Constructor Detail
-
DSSTKalmanModel
public DSSTKalmanModel(List<OrbitDeterminationPropagatorBuilder> propagatorBuilders, List<CovarianceMatrixProvider> covarianceMatricesProviders, ParameterDriversList estimatedMeasurementParameters, CovarianceMatrixProvider measurementProcessNoiseMatrix, PropagationType propagationType, PropagationType stateType)
Deprecated.Kalman process model constructor.- Parameters:
propagatorBuilders
- propagators builders used to evaluate the orbits.covarianceMatricesProviders
- providers for covariance matricesestimatedMeasurementParameters
- measurement parameters to estimatemeasurementProcessNoiseMatrix
- provider for measurement process noise matrixpropagationType
- type of the orbit used for the propagation (mean or osculating)stateType
- type of the elements used to define the orbital state (mean or osculating)
-
-
Method Detail
-
updateReferenceTrajectories
protected void updateReferenceTrajectories(Propagator[] propagators, PropagationType pType, PropagationType sType)
Deprecated.Update the reference trajectories using the propagators as input.- Specified by:
updateReferenceTrajectories
in classAbstractKalmanModel
- Parameters:
propagators
- The new propagators to usepType
- propagationType type of the orbit used for the propagation (mean or osculating)sType
- type of the elements used to define the orbital state (mean or osculating)
-
-