Class TLEKalmanModel

    • 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 matrices
        estimatedMeasurementParameters - measurement parameters to estimate
        measurementProcessNoiseMatrix - 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 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)