EmrysFilter 0.1.0
State estimation utilities in C++23 using Eigen
Loading...
Searching...
No Matches
Emrys::PathValue Concept Reference

A path given as a value: a TagPath, such as path<Ownship, Position>, or a tag's own value, such as Position{}, which is a path of one tag. More...

#include <EmrysFilter/Spaces/TagPath.h>

Concept definition

template<typename T>
concept PathValue = internal::isTagPath<std::remove_cvref_t<T>>
|| (Space<std::remove_cvref_t<T>> && !internal::IsUntagged<std::remove_cvref_t<T>>)
A path given as a value: a TagPath, such as path<Ownship, Position>, or a tag's own value,...
Definition TagPath.h:517
A type usable as the space of a distribution.
Definition Space.h:186

Detailed Description

A path given as a value: a TagPath, such as path<Ownship, Position>, or a tag's own value, such as Position{}, which is a path of one tag.

A library space type, such as Linear<2>, is not one, since a path names blocks by tag (decisions.md [tag-addressing]).