
| T | The type of time. |
LinearModel for more detail on linear filters.
Definition at line 32 of file RauchTungStriebelSmoother.hpp.
Public Member Functions | |
| RauchTungStriebelSmoother (RauchTungStriebelSmootherModel< T > *model, const T tT, const indii::ml::aux::GaussianPdf &p_xT) | |
| Constructor. | |
| virtual | ~RauchTungStriebelSmoother () |
| Destructor. | |
| virtual void | smooth (const T tn, const indii::ml::aux::GaussianPdf &p_xtn_ytn) |
| Rewind system to time of previous measurement and smooth. | |
| virtual indii::ml::aux::GaussianPdf | smoothedMeasure () |
| Apply the measurement function to the current smoothed state to obtain an estimated measurement. | |
| RauchTungStriebelSmoother | ( | RauchTungStriebelSmootherModel< T > * | model, | |
| const T | tT, | |||
| const indii::ml::aux::GaussianPdf & | p_xT | |||
| ) | [inline] |
Constructor.
| model | Model to estimate. | |
| tT | ; starting time. | |
| p_xT | ; prior over the state at time . |
Definition at line 77 of file RauchTungStriebelSmoother.hpp.
| ~RauchTungStriebelSmoother | ( | ) | [inline, virtual] |
| void smooth | ( | const T | tn, | |
| const indii::ml::aux::GaussianPdf & | p_xtn_ytn | |||
| ) | [inline, virtual] |
Rewind system to time of previous measurement and smooth.
| tn | ; the time to which to rewind the system. This must be less than the current time . | |
| p_xtn_ytn | ; filter density at time . |
Definition at line 90 of file RauchTungStriebelSmoother.hpp.
| indii::ml::aux::GaussianPdf smoothedMeasure | ( | ) | [inline, virtual] |
Apply the measurement function to the current smoothed state to obtain an estimated measurement.
Implements Smoother< T >.
Definition at line 112 of file RauchTungStriebelSmoother.hpp.
1.5.3