.  
|  | 
| 
 Public Member Functions | 
|  | EKF_unQ (RV rx, RV ry, RV ru, RV rQ) | 
|  | Default constructor. 
 | 
| void | condition (const vec &Q0) | 
|  | Substitute valforrvc.
 | 
|  | EKF_unQ (RV rx, RV ry, RV ru, RV rQ) | 
|  | Default constructor. 
 | 
| void | condition (const vec &Q0) | 
|  | Substitute valforrvc.
 | 
| void | bayes (const vec dt) | 
|  | EKF_unQ (RV rx, RV ry, RV ru, RV rQ) | 
|  | Default constructor. 
 | 
| void | condition (const vec &Q0) | 
|  | Substitute valforrvc.
 | 
| void | set_parameters (diffbifn *pfxu, diffbifn *phxu, const chmat Q0, const chmat R0) | 
|  | Set nonlinear functions for mean values and covariance matrices. 
 | 
| void | set_parameters (const mat &A0, const mat &B0, const mat &C0, const mat &D0, const chmat &R0, const chmat &Q0) | 
|  | Set parameters with check of relevance. 
 | 
| void | bayes (const vec &dt) | 
|  | Here dt = [yt;ut] of appropriate dimensions. 
 | 
| void | bayes (mat Dt) | 
|  | Batch Bayes rule (columns of Dt are observations). 
 | 
| void | set_est (const vec &mu0, const chmat &P0) | 
|  | Set estimate values, used e.g. in initialization. 
 | 
| epdf & | _epdf () | 
|  | access function 
 | 
| mat & | __K () | 
|  | access function 
 | 
| vec | _dP () | 
|  | access function 
 | 
| const RV & | _rv () const | 
|  | access function 
 | 
| double | _ll () const | 
|  | access function 
 | 
| const RV & | _rvc () const | 
|  | access function 
 | 
| 
 Protected Attributes | 
| mat | preA | 
|  | pre array (triangular matrix) 
 | 
| mat | postA | 
|  | post array (triangular matrix) 
 | 
| RV | rvy | 
|  | Indetifier of output rv. 
 | 
| RV | rvu | 
|  | Indetifier of exogeneous rv. 
 | 
| int | dimx | 
|  | cache of rv.count() 
 | 
| int | dimy | 
|  | cache of rvy.count() 
 | 
| int | dimu | 
|  | cache of rvu.count() 
 | 
| mat | A | 
|  | Matrix A. 
 | 
| mat | B | 
|  | Matrix B. 
 | 
| mat | C | 
|  | Matrix C. 
 | 
| mat | D | 
|  | Matrix D. 
 | 
| chmat | Q | 
|  | Matrix Q in square-root form. 
 | 
| chmat | R | 
|  | Matrix R in square-root form. 
 | 
| enorm< chmat > | est | 
|  | posterior density on $x_t$ 
 | 
| enorm< chmat > | fy | 
|  | preditive density on $y_t$ 
 | 
| mat | _K | 
|  | placeholder for Kalman gain 
 | 
| vec & | _yp | 
|  | cache of fy.mu 
 | 
| chmat & | _Ry | 
|  | cache of fy.R 
 | 
| vec & | _mu | 
|  | cache of est.mu 
 | 
| chmat & | _P | 
|  | cache of est.R 
 | 
| RV | rv | 
|  | Random variable of the posterior. 
 | 
| double | ll | 
|  | Logarithm of marginalized data likelihood. 
 | 
| bool | evalll | 
|  | If true, the filter will compute likelihood of the data record and store it in ll. Set to false if you want to save time.
 | 
| RV | rvc | 
|  | Identificator of the conditioning variable. 
 | 
.