Struct DirectNavigator::Initializer

Nested Relationships

This struct is a nested type of Class DirectNavigator.

Nested Types

Struct Documentation

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>
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>
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