Bayes Filters Library
|
#include <GPFPrediction.h>
Public Member Functions | |
GPFPrediction (std::unique_ptr< GaussianPrediction > gauss_prediction) noexcept | |
GPFPrediction (const GPFPrediction &prediction) noexcept=delete | |
GPFPrediction & | operator= (const GPFPrediction &prediction) noexcept=delete |
GPFPrediction (GPFPrediction &&prediction) noexcept | |
GPFPrediction & | operator= (GPFPrediction &&prediction) noexcept |
virtual | ~GPFPrediction () 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 &previous_particles, ParticleSet &predicted_particles) override |
Private Attributes | |
std::unique_ptr< GaussianPrediction > | gaussian_prediction_ |
bool | skip_ = false |
Definition at line 24 of file GPFPrediction.h.
|
noexcept |
Definition at line 16 of file GPFPrediction.cpp.
|
deletenoexcept |
|
noexcept |
Definition at line 21 of file GPFPrediction.cpp.
|
virtualdefaultnoexcept |
|
overridevirtualnoexcept |
Implements bfl::PFPrediction.
Definition at line 40 of file GPFPrediction.cpp.
|
inherited |
Definition at line 55 of file PFPrediction.cpp.
|
deletenoexcept |
|
noexcept |
Definition at line 27 of file GPFPrediction.cpp.
References bfl::PFPrediction::operator=().
|
inherited |
Definition at line 17 of file PFPrediction.cpp.
|
overrideprotectedvirtual |
Implements bfl::PFPrediction.
Definition at line 46 of file GPFPrediction.cpp.
References bfl::ParticleSet::state(), and bfl::GaussianMixture::weight().
|
inherited |
Definition at line 26 of file PFPrediction.cpp.
|
private |
Definition at line 47 of file GPFPrediction.h.
|
privateinherited |
Definition at line 54 of file PFPrediction.h.