Package | Description |
---|---|
org.orekit.estimation.leastsquares |
The leastsquares package provides an implementation of a batch least
squares estimator engine to perform an orbit determination.
|
org.orekit.estimation.sequential |
The sequential package provides an implementation of a
Kalman Filter engine to perform an orbit determination.
|
org.orekit.orbits |
This package provides classes to represent orbits.
|
org.orekit.propagation.conversion |
This package provides tools to convert a given propagator or a set of
SpacecraftState into another propagator. |
Modifier and Type | Method and Description |
---|---|
ParameterDriversList |
BatchLSEstimator.getMeasurementsParametersDrivers(boolean estimatedOnly)
Get the measurements parameters supported by this estimator (including measurements and modifiers).
|
ParameterDriversList |
BatchLSEstimator.getOrbitalParametersDrivers(boolean estimatedOnly)
Get the orbital parameters supported by this estimator.
|
ParameterDriversList |
BatchLSEstimator.getPropagatorParametersDrivers(boolean estimatedOnly)
Get the propagator parameters supported by this estimator.
|
ParameterDriversList |
AbstractBatchLSModel.getSelectedOrbitalParametersDriversForBuilder(int iBuilder)
Get the selected orbital drivers for a propagatorBuilder.
|
ParameterDriversList |
AbstractBatchLSModel.getSelectedPropagationDriversForBuilder(int iBuilder)
Get the selected propagation drivers for a propagatorBuilder.
|
Modifier and Type | Method and Description |
---|---|
void |
BatchLSObserver.evaluationPerformed(int iterationsCount,
int evaluationsCount,
Orbit[] orbits,
ParameterDriversList estimatedOrbitalParameters,
ParameterDriversList estimatedPropagatorParameters,
ParameterDriversList estimatedMeasurementsParameters,
EstimationsProvider evaluationsProvider,
org.hipparchus.optim.nonlinear.vector.leastsquares.LeastSquaresProblem.Evaluation lspEvaluation)
Notification callback for the end of each evaluation.
|
Constructor and Description |
---|
AbstractBatchLSModel(PropagatorBuilder[] propagatorBuilders,
List<ObservedMeasurement<?>> measurements,
ParameterDriversList estimatedMeasurementsParameters,
ModelObserver observer)
Constructor.
|
BatchLSModel(PropagatorBuilder[] propagatorBuilders,
List<ObservedMeasurement<?>> measurements,
ParameterDriversList estimatedMeasurementsParameters,
ModelObserver observer)
Simple constructor.
|
DSSTBatchLSModel(PropagatorBuilder[] propagatorBuilders,
List<ObservedMeasurement<?>> measurements,
ParameterDriversList estimatedMeasurementsParameters,
ModelObserver observer,
PropagationType propagationType)
Simple constructor.
|
Modifier and Type | Method and Description |
---|---|
ParameterDriversList |
UnscentedKalmanModel.getEstimatedMeasurementsParameters()
Get the list of estimated measurements parameters.
|
ParameterDriversList |
SemiAnalyticalUnscentedKalmanModel.getEstimatedMeasurementsParameters()
Get the list of estimated measurements parameters.
|
ParameterDriversList |
AbstractKalmanEstimator.getEstimatedMeasurementsParameters()
Get the list of estimated measurements parameters.
|
ParameterDriversList |
KalmanModel.getEstimatedMeasurementsParameters()
Get the list of estimated measurements parameters.
|
ParameterDriversList |
SemiAnalyticalKalmanModel.getEstimatedMeasurementsParameters()
Get the list of estimated measurements parameters.
|
ParameterDriversList |
KalmanEstimation.getEstimatedMeasurementsParameters()
Get the list of estimated measurements parameters.
|
ParameterDriversList |
UnscentedKalmanModel.getEstimatedOrbitalParameters()
Get the list of estimated orbital parameters.
|
ParameterDriversList |
SemiAnalyticalUnscentedKalmanModel.getEstimatedOrbitalParameters()
Get the list of estimated orbital parameters.
|
ParameterDriversList |
KalmanModel.getEstimatedOrbitalParameters()
Get the list of estimated orbital parameters.
|
ParameterDriversList |
SemiAnalyticalKalmanModel.getEstimatedOrbitalParameters()
Get the list of estimated orbital parameters.
|
ParameterDriversList |
KalmanEstimation.getEstimatedOrbitalParameters()
Get the list of estimated orbital parameters.
|
ParameterDriversList |
UnscentedKalmanModel.getEstimatedPropagationParameters()
Get the list of estimated propagation parameters.
|
ParameterDriversList |
SemiAnalyticalUnscentedKalmanModel.getEstimatedPropagationParameters()
Get the list of estimated propagation parameters.
|
ParameterDriversList |
KalmanModel.getEstimatedPropagationParameters()
Get the list of estimated propagation parameters.
|
ParameterDriversList |
SemiAnalyticalKalmanModel.getEstimatedPropagationParameters()
Get the list of estimated propagation parameters.
|
ParameterDriversList |
KalmanEstimation.getEstimatedPropagationParameters()
Get the list of estimated propagation parameters.
|
ParameterDriversList |
AbstractKalmanEstimator.getOrbitalParametersDrivers(boolean estimatedOnly)
Get the orbital parameters supported by this estimator.
|
ParameterDriversList |
AbstractKalmanEstimator.getPropagationParametersDrivers(boolean estimatedOnly)
Get the propagator parameters supported by this estimator.
|
Modifier and Type | Method and Description |
---|---|
static void |
KalmanEstimatorUtil.checkDimension(int dimension,
ParameterDriversList orbitalParameters,
ParameterDriversList propagationParameters,
ParameterDriversList measurementParameters)
Check dimension.
|
KalmanEstimatorBuilder |
KalmanEstimatorBuilder.estimatedMeasurementsParameters(ParameterDriversList estimatedMeasurementsParams,
CovarianceMatrixProvider provider)
Configure the estimated measurement parameters.
|
SemiAnalyticalKalmanEstimatorBuilder |
SemiAnalyticalKalmanEstimatorBuilder.estimatedMeasurementsParameters(ParameterDriversList estimatedMeasurementsParams,
CovarianceMatrixProvider provider)
Configure the estimated measurement parameters.
|
SemiAnalyticalUnscentedKalmanEstimatorBuilder |
SemiAnalyticalUnscentedKalmanEstimatorBuilder.estimatedMeasurementsParameters(ParameterDriversList estimatedMeasurementsParams,
CovarianceMatrixProvider provider)
Configure the estimated measurement parameters.
|
UnscentedKalmanEstimatorBuilder |
UnscentedKalmanEstimatorBuilder.estimatedMeasurementsParameters(ParameterDriversList estimatedMeasurementsParams,
CovarianceMatrixProvider provider)
Configure the estimated measurement parameters.
|
Constructor and Description |
---|
KalmanModel(List<PropagatorBuilder> propagatorBuilders,
List<CovarianceMatrixProvider> covarianceMatricesProviders,
ParameterDriversList estimatedMeasurementParameters,
CovarianceMatrixProvider measurementProcessNoiseMatrix)
Kalman process model constructor.
|
SemiAnalyticalKalmanEstimator(org.hipparchus.linear.MatrixDecomposer decomposer,
DSSTPropagatorBuilder propagatorBuilder,
CovarianceMatrixProvider covarianceMatrixProvider,
ParameterDriversList estimatedMeasurementParameters,
CovarianceMatrixProvider measurementProcessNoiseMatrix)
Kalman filter estimator constructor (package private).
|
SemiAnalyticalKalmanModel(DSSTPropagatorBuilder propagatorBuilder,
CovarianceMatrixProvider covarianceMatrixProvider,
ParameterDriversList estimatedMeasurementParameters,
CovarianceMatrixProvider measurementProcessNoiseMatrix)
Kalman process model constructor (package private).
|
SemiAnalyticalUnscentedKalmanModel(DSSTPropagatorBuilder propagatorBuilder,
CovarianceMatrixProvider covarianceMatrixProvider,
ParameterDriversList estimatedMeasurementParameters,
CovarianceMatrixProvider measurementProcessNoiseMatrix)
Unscented Kalman process model constructor (package private).
|
UnscentedKalmanModel(List<PropagatorBuilder> propagatorBuilders,
List<CovarianceMatrixProvider> covarianceMatrixProviders,
ParameterDriversList estimatedMeasurementParameters,
CovarianceMatrixProvider measurementProcessNoiseMatrix)
Unscented Kalman process model constructor (package private).
|
Modifier and Type | Method and Description |
---|---|
abstract ParameterDriversList |
OrbitType.getDrivers(double dP,
Orbit orbit,
PositionAngleType type)
Get parameters drivers initialized from a reference orbit.
|
Modifier and Type | Method and Description |
---|---|
ParameterDriversList |
AbstractPropagatorBuilder.getOrbitalParametersDrivers()
Get the drivers for the configurable orbital parameters.
|
ParameterDriversList |
PropagatorBuilder.getOrbitalParametersDrivers()
Get the drivers for the configurable orbital parameters.
|
ParameterDriversList |
AbstractPropagatorBuilder.getPropagationParametersDrivers()
Get the drivers for the configurable propagation parameters.
|
ParameterDriversList |
PropagatorBuilder.getPropagationParametersDrivers()
Get the drivers for the configurable propagation parameters.
|
Modifier and Type | Method and Description |
---|---|
AbstractBatchLSModel |
KeplerianPropagatorBuilder.buildLeastSquaresModel(PropagatorBuilder[] builders,
List<ObservedMeasurement<?>> measurements,
ParameterDriversList estimatedMeasurementsParameters,
ModelObserver observer)
Build a new batch least squares model.
|
AbstractBatchLSModel |
EcksteinHechlerPropagatorBuilder.buildLeastSquaresModel(PropagatorBuilder[] builders,
List<ObservedMeasurement<?>> measurements,
ParameterDriversList estimatedMeasurementsParameters,
ModelObserver observer)
Build a new batch least squares model.
|
DSSTBatchLSModel |
DSSTPropagatorBuilder.buildLeastSquaresModel(PropagatorBuilder[] builders,
List<ObservedMeasurement<?>> measurements,
ParameterDriversList estimatedMeasurementsParameters,
ModelObserver observer)
Build a new batch least squares model.
|
AbstractBatchLSModel |
TLEPropagatorBuilder.buildLeastSquaresModel(PropagatorBuilder[] builders,
List<ObservedMeasurement<?>> measurements,
ParameterDriversList estimatedMeasurementsParameters,
ModelObserver observer)
Build a new batch least squares model.
|
AbstractBatchLSModel |
EphemerisPropagatorBuilder.buildLeastSquaresModel(PropagatorBuilder[] builders,
List<ObservedMeasurement<?>> measurements,
ParameterDriversList estimatedMeasurementsParameters,
ModelObserver observer)
Build a new batch least squares model.
|
BatchLSModel |
NumericalPropagatorBuilder.buildLeastSquaresModel(PropagatorBuilder[] builders,
List<ObservedMeasurement<?>> measurements,
ParameterDriversList estimatedMeasurementsParameters,
ModelObserver observer)
Build a new batch least squares model.
|
AbstractBatchLSModel |
PropagatorBuilder.buildLeastSquaresModel(PropagatorBuilder[] builders,
List<ObservedMeasurement<?>> measurements,
ParameterDriversList estimatedMeasurementsParameters,
ModelObserver observer)
Build a new batch least squares model.
|
AbstractBatchLSModel |
BrouwerLyddanePropagatorBuilder.buildLeastSquaresModel(PropagatorBuilder[] builders,
List<ObservedMeasurement<?>> measurements,
ParameterDriversList estimatedMeasurementsParameters,
ModelObserver observer)
Build a new batch least squares model.
|
Copyright © 2002-2023 CS GROUP. All rights reserved.