SigPack - the C++ signal processing library
kalman.h File Reference
#include <functional>
Include dependency graph for kalman.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  sp::KF
 
class  sp::EKF
 
class  sp::UKF
 

Namespaces

 sp
 

Macros

#define FCN_XUW
 

Typedefs

using sp::fcn_t = std::function< double(arma::mat, arma::mat, arma::mat)>
 
using sp::fcn_v = std::vector< fcn_t >
 
using sp::fcn_m = std::vector< fcn_v >
 

Functions

arma_inline arma::mat sp::eval_fcn (const fcn_v f, const arma::mat &x, const arma::mat &u, const arma::mat &w)
 
arma_inline arma::mat sp::eval_fcn (const fcn_v f, const arma::mat &x, const arma::mat &u)
 
arma_inline arma::mat sp::eval_fcn (const fcn_v f, const arma::mat &x)
 
arma_inline void sp::lti2discr (const arma::mat &F, const arma::mat &W, const arma::mat &Qc, const double dT, arma::mat &A, arma::mat &Q)
 

Macro Definition Documentation

◆ FCN_XUW

#define FCN_XUW
Value:
[=](arma::mat x, arma::mat u, \
arma::mat w)
Examples:
kalman_UKF.cpp.

Definition at line 10 of file kalman.h.

Referenced by main().