|
Public Member Functions |
| | UD_scheme (std::size_t x_size, std::size_t q_maxsize, std::size_t z_initialsize=0) |
| UD_scheme & | operator= (const UD_scheme &) |
| void | init () |
| void | update () |
| Float | predict (Linrz_predict_model &f) |
| Float | observe (Linrz_correlated_observe_model &h, const FM::Vec &z) |
| Float | observe (Linrz_uncorrelated_observe_model &h, const FM::Vec &z) |
| Float | observe (Linear_correlated_observe_model &h, const FM::Vec &z) |
| Float | observe (UD_sequential_observe_model &h, const FM::Vec &z) |
Public Attributes |
| FM::Matrix | UD |
| FM::Vec | s |
| FM::Vec | Sd |
Protected Member Functions |
| Float | predictGq (const FM::Matrix &Fx, const FM::Matrix &G, const FM::Vec &q) |
| Float | observeUD (FM::Vec &gain, Float &alpha, const FM::Vec &h, const Float r) |
| void | observe_size (std::size_t z_size) |
Protected Attributes |
| FM::Vec | d |
| FM::Vec | dv |
| FM::Vec | v |
| FM::Vec | a |
| FM::Vec | b |
| std::size_t | last_z_size |
| FM::Vec | h1 |
| FM::Vec | w |
| FM::Vec | znorm |
| FM::Vec | zpdecol |
| FM::Matrix | Gz |
| FM::Matrix | GIHx |