EmrysFilter 0.1.0
State estimation utilities in C++23 using Eigen
Loading...
Searching...
No Matches
Recursion.h File Reference

The Recursion concept (decisions.md [filters-and-recursions], [user-extension-points]): what a KalmanFilter or a MixtureFilter asks of the object that runs its steps, spelled so that a recursion of the user's own, a method the library doesn't ship, runs inside either filter; and internal::UpdateAccess, through which the filters write the log-likelihood their results hold [update-outcomes]. More...

#include <concepts>
#include <EmrysFilter/Core/Math.h>
#include <EmrysFilter/Distributions/Params.h>
#include <EmrysFilter/Spaces/Space.h>

Go to the source code of this file.

Concepts

concept  Emrys::Recursion
 A recursion: a filter without its state, acting in place on a state passed in (decisions.md [filters-and-recursions]).
concept  Emrys::RecursionOver
 A Recursion whose steps act on the parameters of the component Component_, the constraint a filter over that component puts on its recursion.

Detailed Description

The Recursion concept (decisions.md [filters-and-recursions], [user-extension-points]): what a KalmanFilter or a MixtureFilter asks of the object that runs its steps, spelled so that a recursion of the user's own, a method the library doesn't ship, runs inside either filter; and internal::UpdateAccess, through which the filters write the log-likelihood their results hold [update-outcomes].

Read KalmanFilter.h next, whose KalmanRecursion is the first model of one.