struct SimpleParticlePDF
Overview
Simple particle filter holding double values.
struct SimpleParticlePDF: public mrpt::bayes::CParticleFilterData, public mrpt::bayes::CParticleFilterDataImpl { // fields static const particle_storage_mode PARTICLE_STORAGE; // methods const SimpleParticlePDF& derived() const; SimpleParticlePDF& derived(); };
Inherited Members
public: // structs struct TFastDrawAuxVars; // methods virtual double getW(size_t i) const = 0; virtual void setW(size_t i, double w) = 0; virtual size_t particlesCount() const = 0; virtual void performSubstitution(const std::vector<size_t>& indx) = 0; virtual double normalizeWeights(double* out_max_log_w = nullptr) = 0; virtual double ESS() const = 0;