Bayes++ Bayesian Filtering Classes
Release 2014.5 - Copyright (c) 2003,2004,2005,2006,2011,2012,2014 Michael Stevens
|
#include <CIFlt.hpp>
Public Attributes | |
FM::SymMatrix | S |
FM::SymMatrix | SI |
Public Attributes inherited from Bayesian_filter::Kalman_state_filter | |
FM::SymMatrix | X |
Numerical_rcond | rclimit |
Public Attributes inherited from Bayesian_filter::State_filter | |
FM::Vec | x |
Protected Member Functions | |
void | observe_size (std::size_t z_size) |
Protected Member Functions inherited from Bayesian_filter::Extended_kalman_filter | |
Extended_kalman_filter () | |
Protected Member Functions inherited from Bayesian_filter::Linrz_kalman_filter | |
Linrz_kalman_filter () | |
Protected Attributes | |
std::size_t | last_z_size |
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::CI_scheme::CI_scheme | ( | std::size_t | x_size, |
std::size_t | z_initialsize = 0 |
||
) |
References last_z_size, and observe_size().
|
virtual |
|
virtual |
Implements Bayesian_filter::Extended_kalman_filter.
|
virtual |
Implements Bayesian_filter::Extended_kalman_filter.
References Bayesian_filter::Numerical_rcond::check_PD(), Bayesian_filter::Numerical_rcond::check_PSD(), Bayesian_filter::Bayes_base::error(), Bayesian_filter::Jacobian_observe_model::Hx, Bayesian_filter_matrix::noalias(), observe_size(), Omega(), Bayesian_filter::Kalman_state_filter::rclimit, S, SI, Bayesian_filter_matrix::UdUinversePD(), Bayesian_filter::State_filter::x, Bayesian_filter::Kalman_state_filter::X, and Bayesian_filter::Correlated_additive_observe_model::Z.
|
protected |
References last_z_size, S, and SI.
Referenced by CI_scheme(), and observe_innovation().
|
inlinevirtual |
Referenced by observe_innovation().
|
virtual |
Implements Bayesian_filter::Linrz_filter.
References Bayesian_filter::Additive_predict_model::f(), Bayesian_filter::Linrz_predict_model::Fx, Bayesian_filter::Additive_predict_model::G, Bayesian_filter_matrix::noalias(), Bayesian_filter_matrix::prod_SPD(), Bayesian_filter::Additive_predict_model::q, Bayesian_filter::State_filter::x, and Bayesian_filter::Kalman_state_filter::X.
|
virtual |
Implements Bayesian_filter::Kalman_state_filter.
|
protected |
Referenced by CI_scheme(), and observe_size().
FM::SymMatrix Bayesian_filter::CI_scheme::S |
Referenced by observe_innovation(), and observe_size().
FM::SymMatrix Bayesian_filter::CI_scheme::SI |
Referenced by observe_innovation(), and observe_size().