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.propagation.conversion |
This package provides tools to convert a given propagator or a set of
SpacecraftState into another propagator. |
Constructor and Description |
---|
AbstractBatchLSModel(PropagatorBuilder[] propagatorBuilders,
List<ObservedMeasurement<?>> measurements,
ParameterDriversList estimatedMeasurementsParameters,
ModelObserver observer)
Constructor.
|
BatchLSEstimator(org.hipparchus.optim.nonlinear.vector.leastsquares.LeastSquaresOptimizer optimizer,
PropagatorBuilder... propagatorBuilder)
Simple 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.
|
SequentialBatchLSEstimator(org.hipparchus.optim.nonlinear.vector.leastsquares.SequentialGaussNewtonOptimizer sequentialOptimizer,
PropagatorBuilder... propagatorBuilder)
Simple constructor.
|
Modifier and Type | Method and Description |
---|---|
List<PropagatorBuilder> |
KalmanModel.getBuilders()
Getter for the propagators.
|
Modifier and Type | Method and Description |
---|---|
KalmanEstimatorBuilder |
KalmanEstimatorBuilder.addPropagationConfiguration(PropagatorBuilder builder,
CovarianceMatrixProvider provider)
Add a propagation configuration.
|
UnscentedKalmanEstimatorBuilder |
UnscentedKalmanEstimatorBuilder.addPropagationConfiguration(PropagatorBuilder builder,
CovarianceMatrixProvider provider)
Add a propagation configuration.
|
Constructor and Description |
---|
AbstractKalmanEstimator(List<? extends PropagatorBuilder> builders)
Constructor.
|
KalmanModel(List<PropagatorBuilder> propagatorBuilders,
List<CovarianceMatrixProvider> covarianceMatricesProviders,
ParameterDriversList estimatedMeasurementParameters,
CovarianceMatrixProvider measurementProcessNoiseMatrix)
Kalman process model constructor.
|
UnscentedKalmanModel(List<PropagatorBuilder> propagatorBuilders,
List<CovarianceMatrixProvider> covarianceMatrixProviders,
ParameterDriversList estimatedMeasurementParameters,
CovarianceMatrixProvider measurementProcessNoiseMatrix)
Unscented Kalman process model constructor (package private).
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractPropagatorBuilder
Base class for propagator builders.
|
class |
BrouwerLyddanePropagatorBuilder
Builder for Brouwer-Lyddane propagator.
|
class |
DSSTPropagatorBuilder
Builder for DSST propagator.
|
class |
EcksteinHechlerPropagatorBuilder
Builder for Eckstein-Hechler propagator.
|
class |
EphemerisPropagatorBuilder
Builder for Ephemeris propagator.
|
class |
KeplerianPropagatorBuilder
Builder for Keplerian propagator.
|
class |
NumericalPropagatorBuilder
Builder for numerical propagator.
|
class |
TLEPropagatorBuilder
Builder for TLEPropagator.
|
Modifier and Type | Method and Description |
---|---|
PropagatorBuilder |
PropagatorBuilder.copy()
Create a new instance identical to this one.
|
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.
|
Constructor and Description |
---|
AbstractPropagatorConverter(PropagatorBuilder builder,
double threshold,
int maxIterations)
Build a new instance.
|
FiniteDifferencePropagatorConverter(PropagatorBuilder factory,
double threshold,
int maxIterations)
Simple constructor.
|
Copyright © 2002-2023 CS GROUP. All rights reserved.