|
EmrysFilter 0.1.0
State estimation utilities in C++23 using Eigen
|
The measurement space function of a model whose measurement has a block of MeasurementSpace per repetition of the state's block Path, given to outputSpace() (decisions.md [measurement-space-functions]). More...
#include <EmrysFilter/Models/MeasurementModel.h>
Public Member Functions | |
| template<Space StateSpace> | |
| MeasurementSpace | operator() (StateSpace const &space) const |
The measurement space function of a model whose measurement has a block of MeasurementSpace per repetition of the state's block Path, given to outputSpace() (decisions.md [measurement-space-functions]).
Called with the state's space, it returns a MeasurementSpace whose one resizable block has the count of the one resizable block of the block Path (a tag or a TagPath) names: a Repeated block's count(), or a resizable coordinate's coordinates. The model need not read the block. A count is never inferred from the blocks a model reads (decisions.md [several-resizable-blocks]); a measurement sized otherwise takes a function of its own.
| Path | the path to the state's block whose count the measurement takes |
| MeasurementSpace | the measurement space, with one resizable block |
|
inlinenodiscard |