Package org.orekit.estimation.sequential
Class TLEKalmanModel
- java.lang.Object
-
- org.orekit.estimation.sequential.AbstractKalmanModel
-
- org.orekit.estimation.sequential.TLEKalmanModel
-
- All Implemented Interfaces:
NonLinearProcess<MeasurementDecorator>
,KalmanEstimation
@Deprecated public class TLEKalmanModel extends AbstractKalmanModel
Deprecated.as of 11.1, replaced byKalmanModel
Class defining the process model dynamics to use with aKalmanEstimator
.This class is an adaption of the
KalmanModel
class but for theTLE propagator
.- Since:
- 11.0
- Author:
- Romain Gerbaud, Maxime Journot, Bryan Cazabonne, Thomas Paulet
-
-
Constructor Summary
Constructors Constructor Description TLEKalmanModel(List<OrbitDeterminationPropagatorBuilder> propagatorBuilders, List<CovarianceMatrixProvider> covarianceMatricesProviders, ParameterDriversList estimatedMeasurementParameters, CovarianceMatrixProvider measurementProcessNoiseMatrix)
Deprecated.Kalman process model constructor (package private).
-
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
-
TLEKalmanModel
public TLEKalmanModel(List<OrbitDeterminationPropagatorBuilder> propagatorBuilders, List<CovarianceMatrixProvider> covarianceMatricesProviders, ParameterDriversList estimatedMeasurementParameters, CovarianceMatrixProvider measurementProcessNoiseMatrix)
Deprecated.Kalman process model constructor (package private).- Parameters:
propagatorBuilders
- propagators builders used to evaluate the orbits.covarianceMatricesProviders
- providers for covariance matricesestimatedMeasurementParameters
- measurement parameters to estimatemeasurementProcessNoiseMatrix
- provider for measurement process noise matrix
-
-
Method Detail
-
updateReferenceTrajectories
@DefaultDataContext 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)
-
-