pf
pf_base< float_t, dimobs, dimstate > Class Template Referenceabstract

Public Types

using float_type = float_t
 
using osv = Eigen::Matrix< float_t, dimobs, 1 >
 
using ssv = Eigen::Matrix< float_t, dimstate, 1 >
 
using Mat = Eigen::Matrix< float_t, Eigen::Dynamic, Eigen::Dynamic >
 
using func = std::function< const Mat(const ssv &)>
 
using funcs = std::vector< func >
 

Public Member Functions

virtual void filter (const osv &data, const funcs &fs=funcs())=0
 the filtering function that must be defined
 
virtual float_t getLogCondLike () const =0
 the getter method that must be defined (for conditional log-likelihood)
 

Static Public Attributes

static constexpr unsigned int dim_obs = dimobs
 
static constexpr unsigned int dim_state = dimstate
 

The documentation for this class was generated from the following file: