
| T | The type of time. |
Definition at line 22 of file KalmanFilterModel.hpp.
Public Member Functions | |
| virtual | ~KalmanFilterModel ()=0 |
| Destructor. | |
| virtual indii::ml::aux::GaussianPdf | p_xtnp1_ytn (const indii::ml::aux::GaussianPdf &p_xtn_ytn, const T delta)=0 |
| Predict next system state. | |
| virtual indii::ml::aux::GaussianPdf | p_xtnp1_ytnp1 (const indii::ml::aux::GaussianPdf &p_xtnp1_ytn, const indii::ml::aux::vector &ytnp1, const T delta)=0 |
| Refine prediction of next system state using next measurement. | |
| virtual indii::ml::aux::GaussianPdf | p_y_x (const indii::ml::aux::GaussianPdf &p_x)=0 |
| Predict measurement from system state. | |
| ~KalmanFilterModel | ( | ) | [inline, pure virtual] |
| virtual indii::ml::aux::GaussianPdf p_xtnp1_ytn | ( | const indii::ml::aux::GaussianPdf & | p_xtn_ytn, | |
| const T | delta | |||
| ) | [pure virtual] |
Predict next system state.
| p_xtn_ytn | ; distribution over states at the current time given the history of measurements. | |
| delta | ; time step. |
; predicted distribution over states at time
given the history of measurements. Implemented in LinearModel.
| virtual indii::ml::aux::GaussianPdf p_xtnp1_ytnp1 | ( | const indii::ml::aux::GaussianPdf & | p_xtnp1_ytn, | |
| const indii::ml::aux::vector & | ytnp1, | |||
| const T | delta | |||
| ) | [pure virtual] |
Refine prediction of next system state using next measurement.
| p_xtnp1_ytn | ; predicted distribution over states at time given the history of measurements. Typically obtained from prior call to p_xtnp1_ytn. | |
| ytnp1 | ; the measurement at time . | |
| delta | ; time step. |
; distribution over states at time
given the history of measurements and new measurement. Implemented in LinearModel.
| virtual indii::ml::aux::GaussianPdf p_y_x | ( | const indii::ml::aux::GaussianPdf & | p_x | ) | [pure virtual] |
Predict measurement from system state.
| p_x | Arbitrary distribution over system state. |
Implemented in LinearModel.
1.5.3