
| T | The type of time. |
Definition at line 22 of file UnscentedKalmanFilterModel.hpp.
Public Member Functions | |
| virtual | ~UnscentedKalmanFilterModel ()=0 |
| Destructor. | |
| virtual unsigned int | getStateSize ()=0 |
| Get number of dimensions in state. | |
| virtual indii::ml::aux::GaussianPdf & | getSystemNoise ()=0 |
| Get system noise. | |
| virtual indii::ml::aux::GaussianPdf & | getMeasurementNoise ()=0 |
| Get measurement noise. | |
| virtual indii::ml::aux::vector | transition (const indii::ml::aux::vector &x, const indii::ml::aux::vector &w, T delta)=0 |
| Propagate sample through the state transition function. | |
| virtual indii::ml::aux::vector | measure (const indii::ml::aux::vector &x, const indii::ml::aux::vector &v)=0 |
| Propagate sample through the measurement function. | |
| ~UnscentedKalmanFilterModel | ( | ) | [inline, pure virtual] |
| virtual unsigned int getStateSize | ( | ) | [pure virtual] |
Get number of dimensions in state.
| virtual indii::ml::aux::GaussianPdf& getSystemNoise | ( | ) | [pure virtual] |
Get system noise.
; system noise. | virtual indii::ml::aux::GaussianPdf& getMeasurementNoise | ( | ) | [pure virtual] |
Get measurement noise.
; measurement noise. | virtual indii::ml::aux::vector transition | ( | const indii::ml::aux::vector & | x, | |
| const indii::ml::aux::vector & | w, | |||
| T | delta | |||
| ) | [pure virtual] |
Propagate sample through the state transition function.
| x | ; state sample. | |
| w | ; noise sample. | |
| delta | ; time step. |
; propagation of
through the transition function, given noise of
. | virtual indii::ml::aux::vector measure | ( | const indii::ml::aux::vector & | x, | |
| const indii::ml::aux::vector & | v | |||
| ) | [pure virtual] |
Propagate sample through the measurement function.
| x | ; state sample. | |
| v | ; noise sample. |
; propagation of
through the measurement function, given noise of
.
1.5.3