Package org.orekit.estimation
Interface ParameterEstimator
- All Known Implementing Classes:
AbstractKalmanEstimator,BatchLSEstimator,KalmanEstimator,SemiAnalyticalKalmanEstimator,SemiAnalyticalUnscentedKalmanEstimator,SequentialBatchLSEstimator,UnscentedKalmanEstimator
public interface ParameterEstimator
Interface for parameter estimation.
- Since:
- 14.0
- Author:
- Luc Maisonobe, Romain Serra
-
Method Summary
Modifier and TypeMethodDescriptiondefault ParameterDriversListgetOrbitalParametersDrivers(boolean estimatedOnly) Get the orbital parameters supported by this estimator.default ParameterDriversListgetPropagationParametersDrivers(boolean estimatedOnly) Get the propagation parameters supported by this estimator.Getter for the propagator builders.
-
Method Details
-
getPropagatorBuilders
PropagatorBuilder[] getPropagatorBuilders()Getter for the propagator builders.- Returns:
- builders
-
getOrbitalParametersDrivers
Get the orbital parameters supported by this estimator.If there are more than one propagator builder, then the names of the drivers have an index marker in square brackets appended to them in order to distinguish the various orbits. So for example with one builder generating Keplerian orbits the names would be simply "a", "e", "i"... but if there are several builders the names would be "a[0]", "e[0]", "i[0]"..."a[1]", "e[1]", "i[1]"...
- Parameters:
estimatedOnly- if true, only estimated parameters are returned- Returns:
- orbital parameters supported by this estimator
-
getPropagationParametersDrivers
Get the propagation parameters supported by this estimator.- Parameters:
estimatedOnly- if true, only estimated parameters are returned- Returns:
- propagation parameters supported by this estimator
-