Concept that is satisfied by single-steppers.
More...
#include <Acts/Propagator/StepperConcept.hpp>
template<typename Stepper, typename State typename Stepper::State>
{ s.update(t, fv, bv, bm, sf) } -> std::same_as<void>;
};
double d2) {
{ s.update(t, v1, v2, d1, d2) } -> std::same_as<void>;
{ s.getField(t, v1) } -> std::same_as<Result<Vector3>>;
};
}
Abstract Base Class for tracking surfaces.
Definition Surface.hpp:53
Concept that is satisfied by both single- and multi-steppers.
Definition StepperConcept.hpp:26
Concept that is satisfied by single-steppers.
Definition StepperConcept.hpp:87
ActsVector< 3 > Vector3
3-dimensional vector type for e.g. spatial coordinates and momenta
Definition Algebra.hpp:72
ActsVector< eFreeSize > FreeVector
Vector type for free track parameters.
Definition TrackParametrization.hpp:128
ActsSquareMatrix< eBoundSize > BoundSquareMatrix
Square matrix type for bound track parameter covariance.
Definition TrackParametrization.hpp:122
ActsVector< eBoundSize > BoundVector
Vector type for bound track parameters.
Definition TrackParametrization.hpp:118
Concept that is satisfied by single-steppers.