EmrysFilter 0.1.0
State estimation utilities in C++23 using Eigen
Loading...
Searching...
No Matches
Emrys::Writes< Paths > Struct Template Reference

What a model writes, as writes() declares it: the blocks its function's result fills (decisions.md [model-policies]). More...

#include <EmrysFilter/Models/Policies.h>

Public Types

using OutputSpace = Composite<internal::PathTag<Paths>...>
 The output space: the Composite of the blocks, in order.
using PathList = TagPaths<Paths...>
 The paths, as a TagPaths.
template<std::size_t I>
using Path = std::tuple_element_t<I, std::tuple<Paths...>>
 The path at position I.

Static Public Attributes

static constexpr std::size_t Count = sizeof...(Paths)
 the number of blocks written

Detailed Description

template<typename... Paths>
struct Emrys::Writes< Paths >

What a model writes, as writes() declares it: the blocks its function's result fills (decisions.md [model-policies]).

For a process model they are paths into the state, for a measurement model blocks of the measurement space, and the output space is their Composite, in the order given.

Template Parameters
Pathsthe paths, each a TagPath
See also
writes(), reads()

The documentation for this struct was generated from the following file: