Class NonLinearEvolution

java.lang.Object
org.hipparchus.filtering.kalman.extended.NonLinearEvolution

public class NonLinearEvolution extends Object
Container for non-linear process evolution data.
Since:
1.3
See Also:
  • Constructor Details

    • 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 Details

    • 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)