32 #ifndef __MIXTURE_BOOTSTRAP_FILTER__ 33 #define __MIXTURE_BOOTSTRAP_FILTER__ 35 #include "mixtureParticleFilter.h" 93 int resampleperiod = 0,
94 double resamplethreshold = 0,
95 int resamplescheme = DEFAULT_RS,
96 int maintainMixturePeriod = 1 );
110 int resampleperiod = 0,
111 double resamplethreshold = 0,
112 int resamplescheme = DEFAULT_RS,
113 int maintainMixturePeriod = 1 );
122 #include "mixtureBootstrapFilter.cpp" 126 #endif // __MIXTURE_BOOTSTRAP_FILTER__ Virtual Class representing all Mixture particle filters.
virtual ~MixtureBootstrapFilter()
Destructor.
virtual bool UpdateInternal(SystemModel< StateVar > *const sysmodel, const StateVar &u, MeasurementModel< MeasVar, StateVar > *const measmodel, const MeasVar &z, const StateVar &s)
Actual implementation of updateinternal.
Particular mixture particle filter : Proposal PDF = SystemPDF.
Class representing a mixture of PDFs, the mixture can contain different.
MixtureBootstrapFilter(Mixture< StateVar > *prior, int resampleperiod=0, double resamplethreshold=0, int resamplescheme=DEFAULT_RS, int maintainMixturePeriod=1)
Constructor.