public abstract class AbstractCovarianceMatrixProvider extends Object implements CovarianceMatrixProvider
This class always provides a predefined initial noise matrix.
| Modifier | Constructor and Description |
|---|---|
protected |
AbstractCovarianceMatrixProvider(RealMatrix initialNoiseMatrix)
Simple constructor.
|
| Modifier and Type | Method and Description |
|---|---|
RealMatrix |
getInitialCovarianceMatrix(SpacecraftState initial)
Get the initial covariance matrix.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetProcessNoiseMatrixprotected AbstractCovarianceMatrixProvider(RealMatrix initialNoiseMatrix)
initialNoiseMatrix - initial process noisepublic RealMatrix getInitialCovarianceMatrix(SpacecraftState initial)
The initial covariance matrix is a covariance matrix corresponding to the
parameters managed by the Kalman estimator.
The number of rows/columns and their order are as follows:
In most cases, the initial covariance matrix will be the output matrix of a previous run of the Kalman filter.
getInitialCovarianceMatrix in interface CovarianceMatrixProviderinitial - initial state statePropagatorBuilder.getOrbitalParametersDrivers(),
PropagatorBuilder.getPropagationParametersDrivers()Copyright © 2002-2021 CS GROUP. All rights reserved.