Class NonLinearEvolution

    • Constructor Detail

      • NonLinearEvolution

        public NonLinearEvolution​(double currentTime,
                                  RealVector currentState,
                                  RealMatrix stateTransitionMatrix,
                                  RealMatrix processNoiseMatrix,
                                  RealMatrix measurementJacobian)
        Simple constructor.
        Parameters:
        currentTime - current time
        currentState - state vector at current time
        stateTransitionMatrix - state transition matrix between previous and current state
        processNoiseMatrix - process noise
        measurementJacobian - Jacobian of the measurement with respect to the state (may be null if measurement should be ignored)
    • Method Detail

      • getCurrentTime

        public double getCurrentTime()
        Get current time.
        Returns:
        current time
      • getCurrentState

        public RealVector getCurrentState()
        Get current state.
        Returns:
        current state
      • getStateTransitionMatrix

        public RealMatrix getStateTransitionMatrix()
        Get state transition matrix between previous and current state.
        Returns:
        state transition matrix between previous and current state
      • getProcessNoiseMatrix

        public RealMatrix getProcessNoiseMatrix()
        Get process noise.
        Returns:
        process noise
      • getMeasurementJacobian

        public RealMatrix getMeasurementJacobian()
        Get measurement Jacobian.
        Returns:
        Jacobian of the measurement with respect to the state (may be null if measurement should be ignored)