ACTS
Experiment-independent tracking
Loading...
Searching...
No Matches
detray::concepts::is_state_of Concept Reference

Check if a state type belongs to an actor or actor chain. More...

#include <detray/propagator/concepts.hpp>

Concept definition

template<typename S, typename T>
(actor_chain<T> && (detail::is_permutation_v<std::remove_cvref_t<S>,
typename T::state_ref_tuple> ||
detail::is_permutation_v<std::remove_cvref_t<S>,
typename T::state_tuple>)) ||
(actor<T> && std::same_as<std::remove_cvref_t<S>, typename T::state>)
Concept for the actor chain that is being run in the propagator.
Definition concepts.hpp:38
Concept for a simple actor.
Definition concepts.hpp:25
Check if a state type belongs to an actor or actor chain.
Definition concepts.hpp:54

Detailed Description

Check if a state type belongs to an actor or actor chain.