Package org.orekit.estimation.sequential
Interface SemiAnalyticalProcess
- All Known Implementing Classes:
SemiAnalyticalKalmanModel,SemiAnalyticalUnscentedKalmanModel
public interface SemiAnalyticalProcess
Interface for both
SemiAnalyticalUnscentedKalmanModel and SemiAnalyticalKalmanModel.- Since:
- 11.3
- Author:
- Gaƫtan Pierre
-
Method Summary
Modifier and TypeMethodDescriptionvoidfinalizeEstimation(ObservedMeasurement<?> observedMeasurement, ProcessEstimate estimate) Finalize estimation.voidFinalize estimation operations on the observation grid.Get the observer for Kalman Filter estimations.voidinitializeShortPeriodicTerms(SpacecraftState meanState) Initialize the short periodic terms for the Kalman Filter.voidUpdate the nominal spacecraft state.voidUpdate the DSST short periodic terms.
-
Method Details
-
getObserver
KalmanObserver getObserver()Get the observer for Kalman Filter estimations.- Returns:
- the observer for Kalman Filter estimations
-
initializeShortPeriodicTerms
Initialize the short periodic terms for the Kalman Filter.- Parameters:
meanState- mean state for auxiliary elements
-
updateShortPeriods
Update the DSST short periodic terms.- Parameters:
state- current mean state
-
updateNominalSpacecraftState
Update the nominal spacecraft state.- Parameters:
nominal- nominal spacecraft state
-
finalizeEstimation
Finalize estimation.- Parameters:
observedMeasurement- measurement that has just been processedestimate- corrected estimate
-
finalizeOperationsObservationGrid
void finalizeOperationsObservationGrid()Finalize estimation operations on the observation grid.
-