|
ACTS
Experiment-independent tracking
|
Struct that can be configured with a number of different step sizes by other actors and will then resolve the strictest one. More...
#include <detray/propagator/constrained_step.hpp>
Public Member Functions | |
| scalar_t | min () const |
| template<step::constraint type = step::constraint::e_actor> | |
| void | release () |
| Remove [all] constraints. | |
| template<step::constraint type> requires (type != step::constraint::e_all) | |
| void | set (const scalar_t step_size) |
| Register a new. | |
| template<step::constraint type = step::constraint::e_all> | |
| scalar_t | size (const step::direction dir=step::direction::e_forward) const |
| Return the strictest active step-size constraint, with direction applied. | |
Public Attributes | |
| darray< scalar_t, 4 > | _constraints |
| Current step size constraints from accuracy, actors, aborters or user. | |
Struct that can be configured with a number of different step sizes by other actors and will then resolve the strictest one.
| scalar_t detray::constrained_step< scalar_t >::min | ( | ) | const |
| void detray::constrained_step< scalar_t >::set | ( | const scalar_t | step_size | ) |
Register a new.
| step_size | constraint |
| scalar_t detray::constrained_step< scalar_t >::size | ( | const step::direction | dir = step::direction::e_forward | ) | const |
Return the strictest active step-size constraint, with direction applied.
| dir | Requested stepping direction. |
| darray<scalar_t, 4> detray::constrained_step< scalar_t >::_constraints |
Current step size constraints from accuracy, actors, aborters or user.