Smoother.CalculateSmoothedState(Array, List<Matrix>, List<Matrix>) Method

Top 

Description

Forces the calculation of the smoothed state at the end of the buffer while returning an ephemeris for each spacecraft in the state vector. The returned states and covariances are sorted forward in time, and represent the updates for each observation processed (so, there may be multiple updates at a given epoch, if multiple observations of the same epoch exist). This overload only applies when using Fixed-Lag. In Fixed-Point mode, the state return is for the first point in the buffer.

 

Timing Precision Mode

This page describes functionality in millisecond timing precision mode. Millisecond timing precision mode is deprecated and will be removed in a future release. We recommend that you migrate your Mission Plans to nanosecond timing precision mode.

Click here to see the documentation for this object in nanosecond timing precision mode.

 

Method Signature

Smoother.CalculateSmoothedState(

Array epochs,


List<Matrix> smoothedStates,


List<Matrix> smoothedCovariances)

 

 

Arguments

epochs


Description:

Array of epochs of the smoothed states.

 

 

smoothedStates


Description:

List of row-matrices containing each incremntally smoothed state value. The dimension of the row-matrix is determined by the number of elements in the state vector of the filter process.

 

 

smoothedCovariances


Description:

List of covariance matrices containing each incremntally smoothed covariance. The dimension of the covariance matrix is determined by the number of elements in the state vector of the filter process.

 

 

 

Syntax

mySmoother1.CalculateSmoothedState(myArray1, myListOfMatrix1, myListOfMatrix2);

 

 

See also

Smoother Object

Smoother.CalculateSmoothedState