Interface SemiAnalyticalProcess

All Known Implementing Classes:
SemiAnalyticalKalmanModel, SemiAnalyticalUnscentedKalmanModel

public interface SemiAnalyticalProcess
Since:
11.3
Author:
Gaƫtan Pierre
  • Method Details

    • getObserver

      KalmanObserver getObserver()
      Get the observer for Kalman Filter estimations.
      Returns:
      the observer for Kalman Filter estimations
    • initializeShortPeriodicTerms

      void initializeShortPeriodicTerms(SpacecraftState meanState)
      Initialize the short periodic terms for the Kalman Filter.
      Parameters:
      meanState - mean state for auxiliary elements
    • updateShortPeriods

      void updateShortPeriods(SpacecraftState state)
      Update the DSST short periodic terms.
      Parameters:
      state - current mean state
    • updateNominalSpacecraftState

      void updateNominalSpacecraftState(SpacecraftState nominal)
      Update the nominal spacecraft state.
      Parameters:
      nominal - nominal spacecraft state
    • finalizeEstimation

      void finalizeEstimation(ObservedMeasurement<?> observedMeasurement, ProcessEstimate estimate)
      Finalize estimation.
      Parameters:
      observedMeasurement - measurement that has just been processed
      estimate - corrected estimate
    • finalizeOperationsObservationGrid

      void finalizeOperationsObservationGrid()
      Finalize estimation operations on the observation grid.