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

A model's output space given by its instance, or computed from the state's space, as outputSpace() declares it (decisions.md [measurement-space-functions], [model-policies]): for an output with a resizable block, whose size the type does not fix. More...

#include <EmrysFilter/Models/Policies.h>

Public Member Functions

template<typename StateSpace>
auto in (StateSpace const &stateSpace) const

Public Attributes

X value
 the instance, or the function

Static Public Attributes

static constexpr bool Computed = !Space<X>
 whether the output space is a function of the state's space

Detailed Description

template<typename X>
struct Emrys::OutputSpace< X >

A model's output space given by its instance, or computed from the state's space, as outputSpace() declares it (decisions.md [measurement-space-functions], [model-policies]): for an output with a resizable block, whose size the type does not fix.

Template Parameters
Xa Space instance, or a function from the state's space instance to the output's
See also
outputSpace(), CountFrom

Member Function Documentation

◆ in()

template<typename X>
template<typename StateSpace>
auto Emrys::OutputSpace< X >::in ( StateSpace const & stateSpace) const
inlinenodiscard
Returns
the output space in the state's space stateSpace: the instance, or the function's result there

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