Bayes++ Bayesian Filtering Classes Release 2014.5 - Copyright (c) 2003,2004,2005,2006,2011,2012,2014 Michael Stevens
Public Member Functions | Public Attributes | List of all members
Bayesian_filter::Sample_state_filter Class Referenceabstract

#include <bayesFlt.hpp>

Inheritance diagram for Bayesian_filter::Sample_state_filter:
Bayesian_filter::Bayes_filter_base Bayesian_filter::Bayes_base Bayesian_filter::Sample_filter Bayesian_filter::SIR_scheme Bayesian_filter::Filter_scheme< SIR_scheme > Bayesian_filter::SIR_kalman_scheme Bayesian_filter::Filter_scheme< SIR_kalman_scheme >

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)
 

Constructor & Destructor Documentation

◆ Sample_state_filter()

Bayesian_filter::Sample_state_filter::Sample_state_filter ( std::size_t  x_size,
std::size_t  s_size 
)

◆ ~Sample_state_filter()

Bayesian_filter::Sample_state_filter::~Sample_state_filter ( )
pure virtual

Member Function Documentation

◆ init_S()

virtual void Bayesian_filter::Sample_state_filter::init_S ( )
pure virtual

Implemented in Bayesian_filter::SIR_scheme.

Referenced by init_sample().

◆ init_sample()

void Bayesian_filter::Sample_state_filter::init_sample ( const FM::ColMatrix initS)

References init_S(), and S.

◆ unique_samples()

std::size_t Bayesian_filter::Sample_state_filter::unique_samples ( ) const

References S.

◆ update_resample()

virtual Float Bayesian_filter::Sample_state_filter::update_resample ( )
pure virtual

Member Data Documentation

◆ S

FM::ColMatrix Bayesian_filter::Sample_state_filter::S

The documentation for this class was generated from the following files: