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

#include <SIRFlt.hpp>

Inheritance diagram for Bayesian_filter::Importance_resampler:
Bayesian_filter::Bayes_base Bayesian_filter::Standard_resampler Bayesian_filter::Systematic_resampler

Public Types

typedef std::vector< std::size_t > Resamples_t
 
- Public Types inherited from Bayesian_filter::Bayes_base
typedef Bayesian_filter_matrix::Float Float
 

Public Member Functions

virtual Float resample (Resamples_t &presamples, std::size_t &uresamples, FM::DenseVec &w, SIR_random &r) const =0
 
- Public Member Functions inherited from Bayesian_filter::Bayes_base
virtual ~Bayes_base ()=0
 

Additional Inherited Members

- Static Public Member Functions inherited from Bayesian_filter::Bayes_base
static void error (const Numeric_exception &a)
 
static void error (const Logic_exception &a)
 

Member Typedef Documentation

typedef std::vector<std::size_t> Bayesian_filter::Importance_resampler::Resamples_t

Member Function Documentation

virtual Float Bayesian_filter::Importance_resampler::resample ( Resamples_t presamples,
std::size_t &  uresamples,
FM::DenseVec w,
SIR_random r 
) const
pure virtual

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