|
EmrysFilter 0.1.0
State estimation utilities in C++23 using Eigen
|
ParticleHistory, the record of a particle filter's particles and their genealogy, smoothed by ancestor tracing (decisions.md [smoothing]). More...
#include <cstddef>#include <list>#include <optional>#include <span>#include <utility>#include <EmrysFilter/Core/Allocation.h>#include <EmrysFilter/Core/Execution.h>#include <EmrysFilter/Core/Macros.h>#include <EmrysFilter/Core/Math.h>#include <EmrysFilter/Distributions/ParticleSet.h>#include <EmrysFilter/Smoothers/Lag.h>#include <EmrysFilter/Spaces/Space.h>Go to the source code of this file.
Classes | |
| class | Emrys::ParticleHistory< Space_, Scalar_, Allocator_ > |
| The record of a particle filter's forward pass that ancestor tracing runs backward over: the particles at each step, how each descends from the step before, and room for the step's smoothed particles. More... | |
| class | Emrys::ParticleHistory< Space_, Scalar_, Allocator_ >::Step |
| One recorded set of particles, its descent from the step before, and its smoothed set, built from the history's allocator. More... | |
ParticleHistory, the record of a particle filter's particles and their genealogy, smoothed by ancestor tracing (decisions.md [smoothing]).
The filter is unchanged: the history records its state. Read ParticleFilter.h first, and CategoricalHistory.h next.