Struct Acts::DirectNavigator::Initializer¶
-
struct Acts::DirectNavigator::Initializer
Nested Actor struct, called Initializer.
This is needed for the initialization of the surface sequence
Public Types
-
using result_type = this_result
Public Functions
-
Initializer() = default
Defaulting the constructor.
-
template<typename propagator_state_t, typename stepper_t>
inline void operator()(propagator_state_t &state, const stepper_t&, result_type &r) const Actor operator call.
- Template Parameters
statet – Type of the full propagator state
stepper_t – Type of the stepper
- Parameters
state – the entire propagator state
r – the result of this Actor
-
template<typename propagator_state_t, typename stepper_t>
inline void operator()(propagator_state_t&, const stepper_t&) const Actor operator call - resultless, unused.
Public Members
-
SurfaceSequence navSurfaces = {}
The Surface sequence.
-
struct this_result
Actor result / state.
Public Members
-
bool initialized = false
-
bool initialized = false
-
using result_type = this_result