Class NonLinearEvolution
java.lang.Object
org.hipparchus.filtering.kalman.extended.NonLinearEvolution
Container for
non-linear process
evolution data.- Since:
- 1.3
- See Also:
-
Constructor Summary
ConstructorDescriptionNonLinearEvolution
(double currentTime, RealVector currentState, RealMatrix stateTransitionMatrix, RealMatrix processNoiseMatrix, RealMatrix measurementJacobian) Simple constructor. -
Method Summary
Modifier and TypeMethodDescriptionGet current state.double
Get current time.Get measurement Jacobian.Get process noise.Get state transition matrix between previous and current state.
-
Constructor Details
-
NonLinearEvolution
public NonLinearEvolution(double currentTime, RealVector currentState, RealMatrix stateTransitionMatrix, RealMatrix processNoiseMatrix, RealMatrix measurementJacobian) Simple constructor.- Parameters:
currentTime
- current timecurrentState
- state vector at current timestateTransitionMatrix
- state transition matrix between previous and current stateprocessNoiseMatrix
- process noisemeasurementJacobian
- 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
Get current state.- Returns:
- current state
-
getStateTransitionMatrix
Get state transition matrix between previous and current state.- Returns:
- state transition matrix between previous and current state
-
getProcessNoiseMatrix
Get process noise.- Returns:
- process noise
-
getMeasurementJacobian
Get measurement Jacobian.- Returns:
- Jacobian of the measurement with respect to the state (may be null if measurement should be ignored)
-