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

Concept for the actor chain that is being run in the propagator. More...

#include <detray/propagator/concepts.hpp>

Concept definition

template<typename A>
concept detray::concepts::actor_chain = requires(const A c, typename A::state_tuple s) {
typename A::actor_tuple;
typename A::state_tuple;
typename A::state_ref_tuple;
{ c.actors() } -> std::same_as<const typename A::actor_tuple &>;
{
c.make_default_actor_states()
{ c.setup_actor_states(s) } -> std::same_as<typename A::state_ref_tuple>;
}
Concept for the actor chain that is being run in the propagator.
Definition concepts.hpp:38
Definition concepts.hpp:23

Detailed Description

Concept for the actor chain that is being run in the propagator.