1 #ifndef _BAYES_FILTER__MODELS 2 #define _BAYES_FILTER__MODELS 19 #include <boost/function.hpp> 133 unc.normalise (z_denorm, z_from);
153 unc.normalise (z_denorm, z_from);
175 {
return li.L(*
this, z, h(x));
185 struct Likelihood_uncorrelated
187 Likelihood_uncorrelated(std::size_t z_size) :
188 zInnov(z_size), Zv_inv(z_size)
199 Likelihood_uncorrelated li;
213 {
return li.L(*
this, z, h(x));
223 General_LzUnAd_observe_model::Likelihood_uncorrelated li;
237 {
return li.L(*
this, z, h(x));
248 struct Likelihood_correlated
250 Likelihood_correlated(std::size_t z_size) :
251 zInnov(z_size), Z_inv(z_size,z_size)
263 Likelihood_correlated li;
277 {
return li.L(*
this, z, h(x));
287 General_LzCoAd_observe_model::Likelihood_correlated li;
boost::function1< const FM::Vec &, const FM::Vec & > State_function
Definition: models.hpp:25
General_LiUnAd_observe_model(std::size_t x_size, std::size_t z_size)
Definition: models.hpp:206
General_LzCoAd_observe_model(std::size_t x_size, std::size_t z_size)
Definition: models.hpp:230
General_LiCoAd_observe_model(std::size_t x_size, std::size_t z_size)
Definition: models.hpp:270
Definition: bayesFlt.hpp:154
Definition: models.hpp:29
virtual void Lz(const FM::Vec &zz)
Definition: models.hpp:177
General_LzUnAd_observe_model(std::size_t x_size, std::size_t z_size)
Definition: models.hpp:168
virtual Float L(const FM::Vec &x) const
Definition: models.hpp:173
Definition: models.hpp:203
Definition: bayesException.hpp:20
virtual const FM::Vec & f(const FM::Vec &x) const
Definition: models.hpp:54
Definition: models.hpp:44
Definition: models.hpp:165
virtual Float L(const FM::Vec &x) const
Definition: models.hpp:275
FMVec< detail::BaseVector > Vec
Definition: uBLASmatrix.hpp:323
Simple_additive_predict_model(State_function f_init, const FM::Matrix &G_init, const FM::Vec &q_init)
Definition: bayesFltAlg.cpp:32
virtual Float L(const FM::Vec &x) const
Definition: models.hpp:235
RowMatrix Matrix
Definition: uBLASmatrix.hpp:325
FM::Vec z
Definition: bayesFlt.hpp:258
virtual const FM::Vec & f(const FM::Vec &x) const
Definition: models.hpp:39
Bayesian_filter_matrix::Float Float
Definition: bayesFlt.hpp:39
Definition: models.hpp:59
FMMatrix< detail::SymMatrixWrapper< detail::BaseRowMatrix > > SymMatrix
Definition: uBLASmatrix.hpp:327
Definition: bayesFlt.hpp:240
Definition: models.hpp:267
Definition: bayesFlt.hpp:177
virtual Float L(const FM::Vec &x) const
Definition: models.hpp:211
virtual void Lz(const FM::Vec &zz)
Definition: models.hpp:215
Definition: bayesFlt.hpp:189
Definition: models.hpp:227
virtual void Lz(const FM::Vec &zz)
Definition: models.hpp:239
virtual void Lz(const FM::Vec &zz)
Definition: models.hpp:279