
| T | The type of time. |
LinearModel for more detail on linear filters.
Definition at line 31 of file KalmanFilter.hpp.
Public Member Functions | |
| KalmanFilter (KalmanFilterModel< T > *model, const indii::ml::aux::GaussianPdf &p_x0) | |
| Create new Kalman filter. | |
| virtual | ~KalmanFilter () |
| Destructor. | |
| virtual void | filter (const T tnp1, const indii::ml::aux::vector &ytnp1) |
| Advance system to time of next measurement. | |
| virtual indii::ml::aux::GaussianPdf | measure () |
| Apply the measurement function to the current filtered state to obtain an estimated measurement. | |
| KalmanFilter | ( | KalmanFilterModel< T > * | model, | |
| const indii::ml::aux::GaussianPdf & | p_x0 | |||
| ) | [inline] |
Create new Kalman filter.
| model | Model to estimate. | |
| p_x0 | ; prior over the initial state . |
Definition at line 69 of file KalmanFilter.hpp.
| ~KalmanFilter | ( | ) | [inline, virtual] |
| void filter | ( | const T | tnp1, | |
| const indii::ml::aux::vector & | ytnp1 | |||
| ) | [inline, virtual] |
Advance system to time of next measurement.
| tnp1 | ; the time to which to advance the system. This must be greater than the current time . | |
| ytnp1 | ; measurement at time . |
Implements Filter< T >.
Definition at line 81 of file KalmanFilter.hpp.
| aux::GaussianPdf measure | ( | ) | [inline, virtual] |
Apply the measurement function to the current filtered state to obtain an estimated measurement.
Implements Filter< T >.
Definition at line 100 of file KalmanFilter.hpp.
1.5.3