Class DSSTKalmanModel

    • 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 matrices
        estimatedMeasurementParameters - measurement parameters to estimate
        measurementProcessNoiseMatrix - provider for measurement process noise matrix
        propagationType - 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 class AbstractKalmanModel
        Parameters:
        propagators - The new propagators to use
        pType - 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)