bdm::EKFCh Class Reference
Extended Kalman Filter in Square root. More...
#include <kalman.h>
Inheritance diagram for bdm::EKFCh:

Public Types | |
| __VA_ARGS__ | |
| enum | log_level_enums { __VA_ARGS__ } | 
Public Member Functions | |
| EKFCh * | _copy () const | 
| copy constructor duplicated - calls different set_parameters  | |
| void | set_parameters (const shared_ptr< diffbifn > &pfxu, const shared_ptr< diffbifn > &phxu, const chmat Q0, const chmat R0) | 
| Set nonlinear functions for mean values and covariance matrices.  | |
| void | bayes (const vec &yt, const vec &cond=empty_vec) | 
| Here dt = [yt;ut] of appropriate dimensions.  | |
| void | from_setting (const Setting &set) | 
| void | log_register (logger &L, const string &prefix) | 
| void | log_write () const | 
| void | validate () | 
Public Attributes | |
| log_level_template< EKFCh > | log_level | 
Protected Attributes | |
| shared_ptr< diffbifn > | pfxu | 
| Internal Model f(x,u).  | |
| shared_ptr< diffbifn > | phxu | 
| Observation Model h(x,u).  | |
Friends | |
| class | log_level_intermediate< EKFCh > | 
Detailed Description
Extended Kalman Filter in Square root.An approximation of the exact Bayesian filter with Gaussian noices and non-linear evolutions of their mean.
Member Function Documentation
| void bdm::EKFCh::from_setting | ( | const Setting & | set | ) |  [virtual] | 
        
Create object from the following structure
class = 'EKFCh'; OM = configuration of bdm::diffbifn; % any offspring of diffbifn, bdm::diffbifn::from_setting IM = configuration of bdm::diffbifn; % any offspring of diffbifn, bdm::diffbifn::from_setting dQ = [...]; % vector containing diagonal of Q dR = [...]; % vector containing diagonal of R --- optional fields --- mu0 = [...]; % vector of statistics mu0 dP0 = [...]; % vector containing diagonal of P0 -- or -- P0 = [...]; % full matrix P0 --- inherited fields --- bdm::BM::from_setting
    mu0 = [0,0,0,....];                     % empty statistics
    P0 = eye( dim );
Reimplemented from bdm::KalmanCh.
The documentation for this class was generated from the following files:
- kalman.h
 - kalman.cpp
 
Generated on 2 Dec 2013 for mixpp by
 1.4.7 
      