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::State_filter Class Referenceabstract

#include <bayesFlt.hpp>

Inheritance diagram for Bayesian_filter::State_filter:
Bayesian_filter::Bayes_filter_base Bayesian_filter::Bayes_base Bayesian_filter::Indirect_state_filter< Error_base > Bayesian_filter::Kalman_state_filter Bayesian_filter::Indirect_kalman_filter< Error_base > Bayesian_filter::Linrz_kalman_filter Bayesian_filter::SIR_kalman_scheme Bayesian_filter::Extended_kalman_filter Bayesian_filter::Iterated_covariance_scheme Bayesian_filter::UD_scheme Bayesian_filter::Unscented_scheme Bayesian_filter::Filter_scheme< SIR_kalman_scheme > Bayesian_filter::CI_scheme Bayesian_filter::Covariance_scheme Bayesian_filter::Information_root_scheme Bayesian_filter::Information_scheme Bayesian_filter::Filter_scheme< UD_scheme > Bayesian_filter::Information_root_info_scheme Bayesian_filter::Filter_scheme< Information_scheme > Bayesian_filter::Filter_scheme< Information_root_info_scheme >

Public Member Functions

 State_filter (std::size_t x_size)
 
virtual void update ()=0
 
- Public Member Functions inherited from Bayesian_filter::Bayes_base
virtual ~Bayes_base ()=0
 

Public Attributes

FM::Vec x
 

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

Bayesian_filter::State_filter::State_filter ( std::size_t  x_size)

Member Function Documentation

virtual void Bayesian_filter::State_filter::update ( )
pure virtual

Member Data Documentation

FM::Vec Bayesian_filter::State_filter::x

Referenced by Bayesian_filter::Information_root_scheme::init(), Bayesian_filter::Information_scheme::init(), Bayesian_filter::SIR_kalman_scheme::init(), Bayesian_filter::Kalman_state_filter::init_kalman(), Bayesian_filter::Information_root_info_scheme::init_yY(), Bayesian_filter::Indirect_state_filter< Error_base >::observe(), Bayesian_filter::UD_scheme::observe(), Bayesian_filter::Iterated_covariance_scheme::observe(), Bayesian_filter::Indirect_kalman_filter< Error_base >::observe(), Bayesian_filter::Extended_kalman_filter::observe(), Bayesian_filter::Indirect_state_filter< Error_base >::observe_error(), Bayesian_filter::Indirect_kalman_filter< Error_base >::observe_error(), Bayesian_filter::CI_scheme::observe_innovation(), Bayesian_filter::Covariance_scheme::observe_innovation(), Bayesian_filter::Information_root_scheme::observe_innovation(), Bayesian_filter::Information_scheme::observe_innovation(), Bayesian_filter::Covariance_scheme::observe_size(), Bayesian_filter::Iterated_covariance_scheme::observe_size(), Bayesian_filter::Unscented_scheme::operator=(), Bayesian_filter::Indirect_state_filter< Error_base >::predict(), Bayesian_filter::Covariance_scheme::predict(), Bayesian_filter::CI_scheme::predict(), Bayesian_filter::Information_root_scheme::predict(), Bayesian_filter::UD_scheme::predict(), Bayesian_filter::Information_scheme::predict(), Bayesian_filter::Iterated_covariance_scheme::predict(), Bayesian_filter::Indirect_kalman_filter< Error_base >::predict(), Bayesian_filter::UD_scheme::predictGq(), Bayesian_filter::Counted_iterated_terminator::term_or_relinearize(), Bayesian_filter::Information_root_scheme::update(), Bayesian_filter::Information_scheme::update(), Bayesian_filter::SIR_kalman_scheme::update_statistics(), and Bayesian_filter::Information_root_info_scheme::update_yY().


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