|
EmrysFilter 0.1.0
State estimation utilities in C++23 using Eigen
|
The update that the Rao-Blackwellized filters share (decisions.md [rb-point-mass], [rao-blackwellized-core], [rb-particle-filter]): every point's Gaussian conditioned on a measurement given the point, with one transform for all points under a shared covariance or one Kalman update each, into the reused PointLikelihoods. More...
#include <cmath>#include <cstddef>#include <expected>#include <optional>#include <span>#include <type_traits>#include <utility>#include <vector>#include <EmrysFilter/Core/Allocation.h>#include <EmrysFilter/Core/Execution.h>#include <EmrysFilter/Core/Macros.h>#include <EmrysFilter/Core/Math.h>#include <EmrysFilter/Core/Multiply.h>#include <EmrysFilter/Core/Solve.h>#include <EmrysFilter/Core/Weights.h>#include <EmrysFilter/Spaces/Space.h>#include <EmrysFilter/Distributions/Conditionals.h>#include <EmrysFilter/Distributions/Gaussian.h>#include <EmrysFilter/Distributions/Moments.h>#include <EmrysFilter/Distributions/SampleSet.h>#include <EmrysFilter/Distributions/Sampling.h>#include <EmrysFilter/Distributions/Statistics.h>#include <EmrysFilter/Models/Likelihood.h>#include <EmrysFilter/Models/Measurement.h>#include <EmrysFilter/Models/Transform.h>#include <EmrysFilter/Models/Reduction.h>Go to the source code of this file.
The update that the Rao-Blackwellized filters share (decisions.md [rb-point-mass], [rao-blackwellized-core], [rb-particle-filter]): every point's Gaussian conditioned on a measurement given the point, with one transform for all points under a shared covariance or one Kalman update each, into the reused PointLikelihoods.
Everything here is in internal. Read RbPointMassFilter.h and RbParticleFilter.h next.