#include <unsFlt.hpp>
Inheritance diagram for Bayesian_filter::Unscented_scheme:

Public Member Functions | |
| Unscented_scheme (std::size_t x_size, std::size_t z_initialsize=0) | |
| Unscented_scheme & | operator= (const Unscented_scheme &) |
| void | init () |
| void | init_XX () |
| void | update () |
| void | update_XX (Float kappa) |
| void | predict (Unscented_predict_model &f) |
| void | predict (Functional_predict_model &f) |
| void | predict (Addative_predict_model &f) |
| Float | predict (Linrz_predict_model &f) |
| Float | observe (Uncorrelated_addative_observe_model &h, const FM::Vec &z) |
| Float | observe (Correlated_addative_observe_model &h, const FM::Vec &z) |
| Float | observe (Linrz_uncorrelated_observe_model &h, const FM::Vec &z) |
| Float | observe (Linrz_correlated_observe_model &h, const FM::Vec &z) |
Public Attributes | |
| FM::ColMatrix | XX |
| Float | kappa |
| FM::Vec | s |
| FM::SymMatrix | S |
| FM::SymMatrix | SI |
Protected Member Functions | |
| virtual Float | predict_Kappa (std::size_t size) const |
| virtual Float | observe_Kappa (std::size_t size) const |
| void | observe_size (std::size_t z_size) |
Protected Attributes | |
| std::size_t | last_z_size |
| FM::ColMatrix | fXX |
|
||||||||||||
|
|
|
|
Implements Bayesian_filter::Kalman_state_filter. |
|
|
|
|
||||||||||||
|
Implements Bayesian_filter::Linrz_filter. |
|
||||||||||||
|
Implements Bayesian_filter::Linrz_filter. |
|
||||||||||||
|
|
|
||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
Implements Bayesian_filter::Linrz_filter. |
|
|
|
|
|
Implements Bayesian_filter::Functional_filter. |
|
|
|
|
|
|
|
|
Implements Bayesian_filter::Kalman_state_filter. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1.4.6