ACTS
Experiment-independent tracking
Loading...
Searching...
No Matches
detray::base_stepper< algebra_t, constraint_t, policy_t, inspector_t > Class Template Reference

Base stepper implementation. More...

#include <detray/propagator/base_stepper.hpp>

Inheritance diagram for detray::base_stepper< algebra_t, constraint_t, policy_t, inspector_t >:
[legend]

Classes

struct  state
 State struct holding the track. More...

Public Types

using bound_matrix_type = bound_matrix<algebra_t>
 Bound-parameter covariance/Jacobian matrix type.
using bound_track_parameters_type = bound_track_parameters<algebra_t>
 Bound track parameter representation.
using free_matrix_type = free_matrix<algebra_t>
 Free-parameter covariance/Jacobian matrix type.
using free_track_parameters_type = free_track_parameters<algebra_t>
 Free track parameter representation.
using inspector_type = inspector_t
 Type of the configured step inspection callback.
using magnetic_field_type = void
 Magnetic-field type, absent for the base stepper.
using policy_type = policy_t
 Navigation and step-constraint policy type.
using scalar_type = dscalar<algebra_t>
 Scalar type used by the stepper.

Detailed Description

template<concepts::algebra algebra_t, typename constraint_t, typename policy_t, typename inspector_t = stepping::void_inspector>
class detray::base_stepper< algebra_t, constraint_t, policy_t, inspector_t >

Base stepper implementation.