
| T | The type of time. | |
| P | The type of probability distribution used to represent the system state. |
Definition at line 24 of file Smoother.hpp.
Public Member Functions | |
| Smoother (const T tT, const P &p_xT) | |
| Constructor. | |
| virtual | ~Smoother () |
| Destructor. | |
| T | getTime () const |
| Get the current time. | |
| void | setTime (const T tn) |
| Set the current time. | |
| P & | getSmoothedState () |
| Get distribution over the state at the current time given all measurements. | |
| void | setSmoothedState (const P &p_xtn_ytT) |
| Set the distribution over the state at the current time given all measurements. | |
| virtual P | smoothedMeasure ()=0 |
| Apply the measurement function to the current smoothed state to obtain an estimated measurement. | |
Protected Attributes | |
| T | tn |
; the current time. | |
| P | p_xtn_ytT |
; smoothed density at the current time. | |
| Smoother | ( | const T | tT, | |
| const P & | p_xT | |||
| ) | [inline] |
Constructor.
| tT | ; starting time. | |
| p_xT | ; prior over the state at time . |
Definition at line 101 of file Smoother.hpp.
| ~Smoother | ( | ) | [inline, virtual] |
| T getTime | ( | ) | const [inline] |
| void setTime | ( | const T | tn | ) | [inline] |
Set the current time.
| tn | ; the current time. |
Definition at line 117 of file Smoother.hpp.
| P & getSmoothedState | ( | ) | [inline] |
Get distribution over the state at the current time given all measurements.
; distribution over the current state given all measurements. Definition at line 122 of file Smoother.hpp.
| void setSmoothedState | ( | const P & | p_xtn_ytT | ) | [inline] |
Set the distribution over the state at the current time given all measurements.
| p_xtn_ytT | ; distribution over the current state given all measurements. |
Definition at line 127 of file Smoother.hpp.
| virtual P smoothedMeasure | ( | ) | [pure virtual] |
Apply the measurement function to the current smoothed state to obtain an estimated measurement.
Implemented in KalmanSmoother, KernelForwardBackwardSmoother, KernelTwoFilterSmoother, ParticleSmoother, RauchTungStriebelSmoother, and UnscentedKalmanSmoother.
T tn [protected] |
P p_xtn_ytT [protected] |
1.5.3