Package org.orekit.estimation.sequential
Interface SemiAnalyticalProcess
-
- All Known Implementing Classes:
SemiAnalyticalKalmanModel
,SemiAnalyticalUnscentedKalmanModel
public interface SemiAnalyticalProcess
Interface for bothSemiAnalyticalUnscentedKalmanModel
andSemiAnalyticalKalmanModel
.- Since:
- 11.3
- Author:
- Gaƫtan Pierre
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
finalizeEstimation(ObservedMeasurement<?> observedMeasurement, ProcessEstimate estimate)
Finalize estimation.void
finalizeOperationsObservationGrid()
Finalize estimation operations on the observation grid.KalmanObserver
getObserver()
Get the observer for Kalman Filter estimations.void
initializeShortPeriodicTerms(SpacecraftState meanState)
Initialize the short periodic terms for the Kalman Filter.void
updateNominalSpacecraftState(SpacecraftState nominal)
Update the nominal spacecraft state.void
updateShortPeriods(SpacecraftState state)
Update the DSST short periodic terms.
-
-
-
Method Detail
-
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 processedestimate
- corrected estimate
-
finalizeOperationsObservationGrid
void finalizeOperationsObservationGrid()
Finalize estimation operations on the observation grid.
-
-