#include <SIRFlt.hpp>
Inheritance diagram for Bayesian_filter::SIR_scheme:

Public Member Functions | |
| SIR_scheme (std::size_t x_size, std::size_t s_size, SIR_random &random_helper) | |
| SIR_scheme & | operator= (const SIR_scheme &) |
| void | init_S () |
| Float | update_resample () |
| virtual Float | update_resample (const Importance_resampler &resampler) |
| void | predict (Functional_predict_model &f) |
| void | predict (Sampled_predict_model &f) |
| void | observe (Likelihood_observe_model &h, const FM::Vec &z) |
| void | observe_likelihood (const FM::Vec &lw) |
| virtual void | roughen () |
Static Public Member Functions | |
| static void | copy_resamples (FM::ColMatrix &P, const Importance_resampler::Resamples_t &presamples) |
Public Attributes | |
| std::size_t | stochastic_samples |
| Float | rougheningK |
| SIR_random & | random |
Protected Member Functions | |
| void | roughen_minmax (FM::ColMatrix &P, Float K) const |
Protected Attributes | |
| Importance_resampler::Resamples_t | resamples |
| FM::DenseVec | wir |
| bool | wir_update |
Friends | |
| class | SIR_kalman_scheme |
|
||||||||||||||||
|
|
|
||||||||||||
|
|
|
|
Implements Bayesian_filter::Sample_state_filter. |
|
||||||||||||
|
Implements Bayesian_filter::Sample_filter. |
|
|
Implements Bayesian_filter::Sample_filter. |
|
|
|
|
|
Implements Bayesian_filter::Sample_filter. |
|
|
Reimplemented from Bayesian_filter::Sample_filter. |
|
|
Reimplemented in Bayesian_filter::SIR_kalman_scheme. |
|
||||||||||||
|
|
|
|
Reimplemented in Bayesian_filter::SIR_kalman_scheme. |
|
|
Implements Bayesian_filter::Sample_state_filter. Reimplemented in Bayesian_filter::SIR_kalman_scheme. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1.4.6