Public Member Functions

annealed_particle_filter< state_type, observation_type > Class Template Reference

#include <particle_filter.h>

Inheritance diagram for annealed_particle_filter< state_type, observation_type >:
particle_filter< state_type, observation_type >

List of all members.

Public Member Functions

 annealed_particle_filter (const options &opts, const calibration &calib, const bool playback=false)
virtual ~annealed_particle_filter ()
void update_weights (const observation_type &observation, const double beta)
void update_particles (const observation_type &observation, const double beta)
virtual void refresh (const observation_type &observation)
virtual double measure_hypothesis (state_type &state, const observation_type &observation)=0

template<typename state_type, typename observation_type>
class annealed_particle_filter< state_type, observation_type >


Constructor & Destructor Documentation

template<typename state_type , typename observation_type >
annealed_particle_filter< state_type, observation_type >::annealed_particle_filter ( const options opts,
const calibration calib,
const bool  playback = false 
) [inline]
template<typename state_type , typename observation_type >
virtual annealed_particle_filter< state_type, observation_type >::~annealed_particle_filter (  )  [inline, virtual]

Member Function Documentation

template<typename state_type , typename observation_type >
virtual double annealed_particle_filter< state_type, observation_type >::measure_hypothesis ( state_type &  state,
const observation_type &  observation 
) [pure virtual]
template<typename state_type , typename observation_type >
virtual void annealed_particle_filter< state_type, observation_type >::refresh ( const observation_type &  observation  )  [inline, virtual]
template<typename state_type , typename observation_type >
void annealed_particle_filter< state_type, observation_type >::update_particles ( const observation_type &  observation,
const double  beta 
) [inline]
template<typename state_type , typename observation_type >
void annealed_particle_filter< state_type, observation_type >::update_weights ( const observation_type &  observation,
const double  beta 
) [inline]

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