Check if a type can function as a propagator state for a specific propagator type.
More...
#include <detray/propagator/concepts.hpp>
template<typename S, typename P>
typename P::detector_type;
typename P::stepper_type;
typename P::navigator_type;
requires std::same_as<typename P::detector_type, typename S::detector_type>;
requires std::same_as<typename P::stepper_type::state,
typename S::stepper_state_type>;
requires std::same_as<typename P::navigator_type::state,
typename S::navigator_state_type>;
}
Check if a type can function as a propagator state for a specific propagator type.
Definition concepts.hpp:96
Check if a type can function as a propagator state.
Definition concepts.hpp:64
Check if a type can function as a propagator state for a specific propagator type.