Bayes Filters Library
|
#include <DrawParticles.h>
Public Member Functions | |
DrawParticles (std::unique_ptr< StateModel > state_model) noexcept | |
DrawParticles (std::unique_ptr< StateModel > state_model, std::unique_ptr< ExogenousModel > exogenous_model) noexcept | |
DrawParticles (const DrawParticles &prediction) noexcept=delete | |
DrawParticles & | operator= (const DrawParticles &prediction) noexcept=delete |
DrawParticles (DrawParticles &&prediction) noexcept | |
DrawParticles & | operator= (DrawParticles &&prediction) noexcept |
virtual | ~DrawParticles () noexcept=default |
StateModel & | getStateModel () noexcept override |
void | predict (const ParticleSet &prev_particles, ParticleSet &pred_particles) |
bool | skip (const std::string &what_step, const bool status) |
bool | is_skipping () |
Protected Member Functions | |
void | predictStep (const ParticleSet &prev_particles, ParticleSet &pred_particles) override |
Protected Attributes | |
std::unique_ptr< StateModel > | state_model_ |
std::unique_ptr< ExogenousModel > | exogenous_model_ |
Private Attributes | |
bool | skip_ = false |
Definition at line 19 of file DrawParticles.h.
|
noexcept |
Definition at line 16 of file DrawParticles.cpp.
|
noexcept |
Definition at line 21 of file DrawParticles.cpp.
|
deletenoexcept |
|
noexcept |
Definition at line 27 of file DrawParticles.cpp.
|
virtualdefaultnoexcept |
|
overridevirtualnoexcept |
Implements bfl::PFPrediction.
Definition at line 46 of file DrawParticles.cpp.
|
inherited |
Definition at line 55 of file PFPrediction.cpp.
|
deletenoexcept |
|
noexcept |
Definition at line 34 of file DrawParticles.cpp.
References bfl::PFPrediction::operator=().
|
inherited |
Definition at line 17 of file PFPrediction.cpp.
|
overrideprotectedvirtual |
Implements bfl::PFPrediction.
Definition at line 52 of file DrawParticles.cpp.
References bfl::ParticleSet::state(), and bfl::GaussianMixture::weight().
|
inherited |
Definition at line 26 of file PFPrediction.cpp.
|
protected |
Definition at line 44 of file DrawParticles.h.
|
privateinherited |
Definition at line 54 of file PFPrediction.h.
|
protected |
Definition at line 42 of file DrawParticles.h.