template<typename Navigator, typename State typename Navigator::State>
{
n.checkTargetValid(s, position, direction, curvature)
} -> std::same_as<bool>;
}
Steers the propagation through the geometry by providing the next surface to be targeted.
Definition Navigator.hpp:83
Whether checkTargetValid accepts geometric curvature.
Definition NavigatorConcept.hpp:35
Vector< 3 > Vector3
3-dimensional vector type for e.g. spatial coordinates and momenta
Definition Algebra.hpp:72
Whether checkTargetValid accepts geometric curvature.