Class LinearEvolution
java.lang.Object
org.hipparchus.filtering.kalman.linear.LinearEvolution
Container for
linear process
evolution data.- Since:
- 1.3
- See Also:
-
Constructor Summary
ConstructorDescriptionLinearEvolution
(RealMatrix stateTransitionMatrix, RealMatrix controlMatrix, RealVector command, RealMatrix processNoiseMatrix, RealMatrix measurementJacobian) Simple constructor. -
Method Summary
Modifier and TypeMethodDescriptionGet the command uk-1.Get the control matrix Bk-1.Get measurement Jacobian.Get the process noise matrix Qk-1.Get the state transition matrix Ak-1.
-
Constructor Details
-
LinearEvolution
public LinearEvolution(RealMatrix stateTransitionMatrix, RealMatrix controlMatrix, RealVector command, RealMatrix processNoiseMatrix, RealMatrix measurementJacobian) Simple constructor.- Parameters:
stateTransitionMatrix
- state transition matrix Ak-1controlMatrix
- control matrix Bk-1 (can be null if the process is not controlled)command
- uk-1. (can be null if the process is not controlled)processNoiseMatrix
- process noise matrix Qk-1measurementJacobian
- Jacobian of the measurement with respect to the state (may be null if measurement should be ignored)
-
-
Method Details
-
getStateTransitionMatrix
Get the state transition matrix Ak-1.- Returns:
- state transition matrix Ak-1
-
getControlMatrix
Get the control matrix Bk-1.- Returns:
- control matrix Bk-1 (can be null if there is no control)
-
getCommand
Get the command uk-1.- Returns:
- command vector uk-1 (can be null if there is no control)
-
getProcessNoiseMatrix
Get the process noise matrix Qk-1.- Returns:
- process noise matrixk-1
-
getMeasurementJacobian
Get measurement Jacobian.- Returns:
- Jacobian of the measurement with respect to the state (may be null if measurement should be ignored)
-