Struct ConstrainedStep¶
Defined in File ConstrainedStep.hpp
Struct Documentation¶
-
struct
Acts
::
ConstrainedStep
¶ A constrained step class for the steppers.
Public Types
-
using
Scalar
= ActsScalar¶
-
enum
Type
¶ the types of constraints from accuracy - this can vary up and down given a good step estimator from actor - this would be a typical navigation step from aborter - this would be a target condition from user - this is user given for what reason ever
Values:
-
enumerator
accuracy
¶
-
enumerator
actor
¶
-
enumerator
aborter
¶
-
enumerator
user
¶
-
enumerator
Public Functions
-
operator Scalar
() const¶ Cast operator to double, returning the min/max value depending on the direction.
-
ConstrainedStep &
operator=
(const Scalar &value)¶ The assignment operator from one double.
- Note
this will set only the accuracy, as this is the most exposed to the Propagator, this adapts also the direction
- Parameters
value
: is the new accuracy value
-
void
release
(Type type)¶ release a certain constraint value to the (signed) biggest value available, hence it depends on the direction
- Parameters
type
: is the constraint type to be released
-
std::string
toString
() const¶ return the split value as string for debugging
-
using