66 template <
typename propagator_state_t,
typename stepper_t>
68 const propagator_state_t& state,
73 dir(stepper.direction(state.stepping)),
75 q(stepper.
charge(state.stepping)),
90 template <
typename propagator_state_t>
94 if (
surface == state.navigation.startSurface) {
97 }
else if (
surface == state.navigation.targetSurface) {
102 slab = state.navigation.currentSurface->surfaceMaterial()->materialSlab(
128 template <
typename propagator_state_t,
typename stepper_t>