Bayes++ Bayesian Filtering Classes
Release 2014.5 - Copyright (c) 2003,2004,2005,2006,2011,2012,2014 Michael Stevens
|
#include <bayesFlt.hpp>
Public Member Functions | |
Sample_state_filter (std::size_t x_size, std::size_t s_size) | |
~Sample_state_filter ()=0 | |
virtual void | init_S ()=0 |
void | init_sample (const FM::ColMatrix &initS) |
virtual Float | update_resample ()=0 |
std::size_t | unique_samples () const |
Public Member Functions inherited from Bayesian_filter::Bayes_base | |
virtual | ~Bayes_base ()=0 |
Public Attributes | |
FM::ColMatrix | S |
Additional Inherited Members | |
Public Types inherited from Bayesian_filter::Bayes_base | |
typedef Bayesian_filter_matrix::Float | Float |
Static Public Member Functions inherited from Bayesian_filter::Bayes_base | |
static void | error (const Numeric_exception &a) |
static void | error (const Logic_exception &a) |
Bayesian_filter::Sample_state_filter::Sample_state_filter | ( | std::size_t | x_size, |
std::size_t | s_size | ||
) |
References Bayesian_filter::Bayes_base::error().
|
pure virtual |
|
pure virtual |
Implemented in Bayesian_filter::SIR_scheme.
Referenced by init_sample().
void Bayesian_filter::Sample_state_filter::init_sample | ( | const FM::ColMatrix & | initS | ) |
std::size_t Bayesian_filter::Sample_state_filter::unique_samples | ( | ) | const |
References S.
|
pure virtual |
Implemented in Bayesian_filter::SIR_kalman_scheme, and Bayesian_filter::SIR_scheme.
FM::ColMatrix Bayesian_filter::Sample_state_filter::S |
Referenced by Bayesian_filter::SIR_kalman_scheme::init(), Bayesian_filter::SIR_scheme::init_S(), init_sample(), Bayesian_filter::SIR_scheme::observe(), Bayesian_filter::SIR_scheme::predict(), Bayesian_filter::Sample_filter::predict(), unique_samples(), Bayesian_filter::SIR_scheme::update_resample(), and Bayesian_filter::SIR_kalman_scheme::update_statistics().