|
EmrysFilter 0.1.0
State estimation utilities in C++23 using Eigen
|
A measurement of a value in the discrete space Space: one log-likelihood per value. More...
#include <EmrysFilter/Models/Emission.h>
A measurement of a value in the discrete space Space: one log-likelihood per value.
An emission model has a Scalar and a logLikelihoods(space, out) that writes \( \log p(z \mid v) \) into out(v) for every value \( v \) of space, sized by its cardinality, given the measurement \( z \) it captures, as a continuous measurement captures its observation [sensors]. out is an EmissionBuffer, fixed in size where the space's cardinality is. The buffer is the caller's, so a bounded space allocates nothing [allocation]. update() applies one to a CategoricalParams.