Top Description Methods
org.apache.commons.math3.filter

public Interface ProcessModel

Known Direct Implementers
org.apache.commons.math3.filter.DefaultProcessModel
Imports
org.apache.commons.math3.linear.RealMatrix, .RealVector

Defines the process dynamics model for the use with a KalmanFilter.
Since
3.0

Method Summary

Modifier and TypeMethod and Description
public RealMatrix

Returns:

the control matrix
getControlMatrix
()

Returns the control matrix.

public RealMatrix

Returns:

the initial error covariance matrix
getInitialErrorCovariance
()

Returns the initial error covariance matrix.

public RealVector

Returns:

the initial state estimation vector
getInitialStateEstimate
()

Returns the initial state estimation vector.

public RealMatrix

Returns:

the process noise matrix
getProcessNoise
()

Returns the process noise matrix.

public RealMatrix

Returns:

the state transition matrix
getStateTransitionMatrix
()

Returns the state transition matrix.

Method Detail

getControlMatrixback to summary
public RealMatrix getControlMatrix()

Returns the control matrix.

Returns:RealMatrix

the control matrix

getInitialErrorCovarianceback to summary
public RealMatrix getInitialErrorCovariance()

Returns the initial error covariance matrix.

Note

if the return value is zero, the Kalman filter will initialize the error covariance with the process noise matrix.

Returns:RealMatrix

the initial error covariance matrix

getInitialStateEstimateback to summary
public RealVector getInitialStateEstimate()

Returns the initial state estimation vector.

Note

if the return value is zero, the Kalman filter will initialize the state estimation with a zero vector.

Returns:RealVector

the initial state estimation vector

getProcessNoiseback to summary
public RealMatrix getProcessNoise()

Returns the process noise matrix. This method is called by the KalmanFilter every prediction step, so implementations of this interface may return a modified process noise depending on the current iteration step.

Returns:RealMatrix

the process noise matrix

See Also
KalmanFilter#predict(), KalmanFilter#predict(double[]), KalmanFilter#predict(RealVector)
getStateTransitionMatrixback to summary
public RealMatrix getStateTransitionMatrix()

Returns the state transition matrix.

Returns:RealMatrix

the state transition matrix