|
EmrysFilter 0.1.0
State estimation utilities in C++23 using Eigen
|
What a container of several Gaussians needs of each one (decisions.md [component-first]): the Component concept, ComponentTraits with the log-density read without a check, the weighted collapse of several components into one, and the type of one component's marginal, and their specializations for Gaussian and for the square-root form, SqrtGaussian. More...
#include <concepts>#include <type_traits>#include <EmrysFilter/Core/Macros.h>#include <EmrysFilter/Core/Math.h>#include <EmrysFilter/Core/Triangularization.h>#include <EmrysFilter/Core/Weights.h>#include <EmrysFilter/Distributions/Gaussian.h>#include <EmrysFilter/Distributions/GaussianForm.h>#include <EmrysFilter/Distributions/Params.h>#include <EmrysFilter/Distributions/SqrtGaussian.h>#include <EmrysFilter/Distributions/Statistics.h>#include <EmrysFilter/Spaces/Space.h>Go to the source code of this file.
Classes | |
| struct | Emrys::ComponentTraits< GaussianParams< Space_, Scalar_ > > |
| ComponentTraits of a Gaussian in covariance form. More... | |
| struct | Emrys::ComponentTraits< SqrtGaussianParams< Space_, Scalar_ > > |
| ComponentTraits of a Gaussian in square-root form (decisions.md [component-first], [gaussian-forms]). More... | |
Concepts | |
| concept | Emrys::Component |
| The distribution that a container of several holds one of per element (decisions.md [component-first], [params-and-density]): a Mixture's component, a Hybrid's conditional given a mode. | |
What a container of several Gaussians needs of each one (decisions.md [component-first]): the Component concept, ComponentTraits with the log-density read without a check, the weighted collapse of several components into one, and the type of one component's marginal, and their specializations for Gaussian and for the square-root form, SqrtGaussian.
Mixture.h and Hybrid.h hold their components through this, and Hybrid.h specializes it for Hybrid, so that a hybrid state is a component too. Read Mixture.h next.