Struct Acts::DirectNavigator::Initializer¶
-
struct 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, typename navigator_t>
inline void operator()(propagator_state_t &state, const stepper_t&, const navigator_t&, result_type &r, const Logger&) const Actor operator call.
- Template Parameters
statet – Type of the full propagator state
stepper_t – Type of the stepper
navigator_t – Type of the navigator
- Parameters
state – the entire propagator state
r – the result of this Actor
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