#include <particle_filter.h>
Public Member Functions | |
| const ParticleT & | heaviest_particle () const | 
| ParticleT & | heaviest_particle () | 
| void | normalize_weights () | 
| ParticleFilter (std::shared_ptr< ParticleFactory< ParticleT >> p_ftry, unsigned n=1) | |
| std::vector< ParticlePtr > & | particles () | 
| const std::vector< ParticlePtr > & | particles () const | 
| bool | try_resample () | 
Private Types | |
| using | ParticlePtr = std::shared_ptr< ParticleT > | 
Private Attributes | |
| std::shared_ptr< ParticleFactory< ParticleT > > | _particle_supplier | 
| std::vector< ParticlePtr > | _particles | 
| UniformResamling< ParticlePtr > | _resampler | 
Definition at line 70 of file particle_filter.h.
      
  | 
  private | 
Definition at line 72 of file particle_filter.h.
      
  | 
  inline | 
Definition at line 74 of file particle_filter.h.
      
  | 
  inline | 
Definition at line 114 of file particle_filter.h.
      
  | 
  inline | 
Definition at line 123 of file particle_filter.h.
      
  | 
  inline | 
Definition at line 108 of file particle_filter.h.
      
  | 
  inline | 
Definition at line 128 of file particle_filter.h.
      
  | 
  inline | 
Definition at line 129 of file particle_filter.h.
      
  | 
  inline | 
Definition at line 83 of file particle_filter.h.
      
  | 
  private | 
Definition at line 134 of file particle_filter.h.
      
  | 
  private | 
Definition at line 135 of file particle_filter.h.
      
  | 
  private | 
Definition at line 137 of file particle_filter.h.