|
template<class T > |
CELER_FUNCTION | celeritas::TrackExecutor (CoreParamsPtr< MemSpace::native >, CoreStatePtr< MemSpace::native >, T &&) -> TrackExecutor< T > |
|
template<class C , class T > |
CELER_FUNCTION | celeritas::ConditionalTrackExecutor (CoreParamsPtr< MemSpace::native >, CoreStatePtr< MemSpace::native >, C &&, T &&) -> ConditionalTrackExecutor< C, T > |
|
template<class T > |
decltype(auto) CELER_FUNCTION | celeritas::make_active_track_executor (CoreParamsPtr< MemSpace::native > params, CoreStatePtr< MemSpace::native > const &state, T &&apply_track) |
| Return a track executor that only applies to active, non-errored tracks.
|
|
template<class T > |
decltype(auto) CELER_FUNCTION | celeritas::make_action_track_executor (CoreParamsPtr< MemSpace::native > params, CoreStatePtr< MemSpace::native > state, ActionId action, T &&apply_track) |
| Return a track executor that only applies if the action ID matches. More...
|
|
template<class T > |
decltype(auto) CELER_FUNCTION | celeritas::make_along_step_track_executor (CoreParamsPtr< MemSpace::native > params, CoreStatePtr< MemSpace::native > state, ActionId action, T &&apply_track) |
| Return a track executor that only applies for the given along-step action.
|
|