pf
pf::bases::cf_filter< dimstate, dimobs, float_t > Class Template Referenceabstract

Abstract Base Class for all closed-form filters. More...

#include <pf_base.h>

Inheritance diagram for pf::bases::cf_filter< dimstate, dimobs, float_t >:

Public Types

using obs_sized_vec = Eigen::Matrix< float_t, dimobs, 1 >
 
using state_sized_vec = Eigen::Matrix< float_t, dimstate, 1 >
 

Public Member Functions

virtual ~cf_filter ()
 The (virtual) destructor.
 
virtual float_t getLogCondLike () const =0
 returns the log of the most recent conditional likelihood More...
 

Detailed Description

template<size_t dimstate, size_t dimobs, typename float_t>
class pf::bases::cf_filter< dimstate, dimobs, float_t >

Abstract Base Class for all closed-form filters.

Author
taylor

Member Function Documentation

◆ getLogCondLike()

template<size_t dimstate, size_t dimobs, typename float_t >
virtual float_t pf::bases::cf_filter< dimstate, dimobs, float_t >::getLogCondLike ( ) const
pure virtual

returns the log of the most recent conditional likelihood

Returns
log p(y_t | y_{1:t-1}) or log p(y_1)

Implemented in pf::filters::hmm< dimstate, dimobs, float_t, debug >, and pf::filters::kalman< dimstate, dimobs, diminput, float_t, debug >.


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