36 | | //! new bayes, expects cond = [ut, Qt] |
37 | | void bayes( const vec &yt , const vec &cond) { |
38 | | vec ut=cond.left(dimc-dimension()); |
39 | | vec dQt=cond.right(dimension()); |
40 | | Q.setD ( dQt, 0 ); |
41 | | //from EKF |
42 | | preA.set_submatrix ( dimy + dimension(), dimy, Q._Ch() ); |
43 | | |
44 | | EKFCh::bayes(yt,ut); |
45 | | }; |
46 | | void validate() { |
47 | | EKFCh::validate(); |
48 | | dimc += dimension(); |
49 | | } |
| 36 | //! new bayes, expects cond = [ut, Qt] |
| 37 | void bayes( const vec &yt , const vec &cond) { |
| 38 | vec ut=cond.left(dimc-dimension()); |
| 39 | vec dQt=cond.right(dimension()); |
| 40 | Q.setD ( dQt, 0 ); |
| 41 | //from EKF |
| 42 | preA.set_submatrix ( dimy + dimension(), dimy, Q._Ch() ); |
| 43 | |
| 44 | EKFCh::bayes(yt,ut); |
| 45 | }; |
| 46 | void validate() { |
| 47 | EKFCh::validate(); |
| 48 | dimc += dimension(); |
| 49 | } |