Struct SurfaceReached¶
Defined in File StandardAborters.hpp
Struct Documentation¶
-
struct
Acts
::
SurfaceReached
¶ This is the condition that the Surface has been reached it then triggers an propagation abort of the propagation.
Public Functions
-
SurfaceReached
() = default¶
-
template<typename
propagator_state_t
, typenamestepper_t
>
booloperator()
(propagator_state_t &state, const stepper_t &stepper) const¶ boolean operator for abort condition without using the result
- Template Parameters
propagator_state_t
: Type of the propagator statestepper_t
: Type of the stepper
- Parameters
[inout] state
: The propagation state object[in] stepper
: Stepper used for propagation
-
template<typename
propagator_state_t
, typenamestepper_t
>
booloperator()
(propagator_state_t &state, const stepper_t &stepper, const Surface &targetSurface) const¶ boolean operator for abort condition without using the result
- Template Parameters
propagator_state_t
: Type of the propagator statestepper_t
: Type of the stepper
- Parameters
[inout] state
: The propagation state object[in] stepper
: Stepper used for the progation[in] targetSurface
: The target surface
-