Interface ProcessModel

  • All Known Implementing Classes:
    DefaultProcessModel

    public interface ProcessModel
    Defines the process dynamics model for the use with a KalmanFilter.
    Since:
    3.0
    • Method Detail

      • getStateTransitionMatrix

        RealMatrix getStateTransitionMatrix()
        Returns the state transition matrix.
        Returns:
        the state transition matrix
      • getControlMatrix

        RealMatrix getControlMatrix()
        Returns the control matrix.
        Returns:
        the control matrix
      • getInitialStateEstimate

        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:
        the initial state estimation vector
      • getInitialErrorCovariance

        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:
        the initial error covariance matrix