47 template <
typename extensionlist_t = StepperExtensionList<DefaultExtension>,
48 typename auctioneer_t = detail::Vo
idAuctioneer>
54 using BoundState = std::tuple<BoundTrackParameters, Jacobian, double>;
56 std::tuple<CurvilinearTrackParameters, Jacobian, double>;
76 double ssize = std::numeric_limits<double>::max())
158 State
makeState(std::reference_wrapper<const GeometryContext>
gctx,
159 std::reference_wrapper<const MagneticFieldContext> mctx,
161 double ssize = std::numeric_limits<double>::max())
const;
173 const double stepSize = std::numeric_limits<double>::max())
const;
254 return detail::updateSingleSurfaceStatus<EigenStepper>(
268 template <
typename object_
intersection_t>
271 detail::updateSingleStepSize<EigenStepper>(
state, oIntersection, release);
282 bool release =
true)
const {
335 State& state,
const Surface& surface,
bool transportCov =
true,
352 bool transportCov =
true)
const;
393 State& state,
const Surface& surface,
405 template <
typename propagator_state_t,
typename navigator_t>
417 std::shared_ptr<const MagneticFieldProvider>
m_bField;