ACTS
Experiment-independent tracking
Loading...
Searching...
No Matches
Acts::Experimental::RiddersStepper< stepper_impl_t >::State Struct Reference

The state struct for the RiddersStepper. More...

#include <Acts/Propagator/RiddersStepper.hpp>

Collaboration diagram for Acts::Experimental::RiddersStepper< stepper_impl_t >::State:
[legend]

Public Member Functions

 State (const StepperImpl::State &primaryStepperStateIn)

Public Attributes

Covariance cov = Covariance::Zero()
 The covariance of the last known bound parameters.
bool covTransport = false
 Flag indicating whether covariance transport is enabled.
Jacobian jacobian = Jacobian::Identity()
 The Jacobian of the last bound to bound transformation.
ConstrainedStep::Type lastStepConstraintType
 The last constrained step type.
const IVolumeMateriallastStepMaterial = nullptr
 The last material.
Direction lastStepPropagationDirection = Direction::Forward()
 The last propagation direction.
double lastSurfaceTolerance = 0.
 The last surface tolerance.
double pathAccumulated = 0
 The accumulated path length during the stepping process.
StepperImpl::State primaryStepperState
 The state of the primary stepper, which performs the nominal step.
std::vector< typename StepperImpl::State > secondaryStepperStates
 The states of the secondary steppers, which perform steps with varied initial conditions to compute the Jacobian columns.
StepperStatistics statistics
 Statistics for the stepper, such as the number of steps taken and the number of successful steps.
BoundParameterVariation variationMap
 The variation map, which contains the indices of the varied parameters and the corresponding deltas applied to them.

Detailed Description

template<Concepts::SingleStepper stepper_impl_t>
struct Acts::Experimental::RiddersStepper< stepper_impl_t >::State

The state struct for the RiddersStepper.

Constructor & Destructor Documentation

◆ State()

template<Concepts::SingleStepper stepper_impl_t>
Acts::Experimental::RiddersStepper< stepper_impl_t >::State::State ( const StepperImpl::State & primaryStepperStateIn)
explicit
Parameters
primaryStepperStateInthe state of the primary stepper

Member Data Documentation

◆ lastStepConstraintType

template<Concepts::SingleStepper stepper_impl_t>
ConstrainedStep::Type Acts::Experimental::RiddersStepper< stepper_impl_t >::State::lastStepConstraintType
Initial value:
=
ConstrainedStep::Type::Navigator

The last constrained step type.