A stopping condition that will stop a function by search for thresholds and extrema from values of a ConditionCheckCallback.
A StoppingCondition that will stop after a given Duration has passed. Note that the sign of the value in the Duration matters; if you are propagating backwards you will need to use a negative Threshold.
A stopping condition will get evaluated at every step of propagation, and treat some value based on the computed state as a function. That function will then be sampled to find events such as thresholds and extrema, and propagation will be signaled to stop when a specified event is found. This is the definition of the Evaluator that will actually produce the value.
The type that actually evaluates a value from the state of propagation that can be used to stop the propagation.
The details of when a StoppingConditionEvaluator has been satisfied.
The delegate type that is used by the DelegateStoppingCondition to compute the value used in determining if propagation should stop.
A delegate that gets triggered when a StoppingConditionEvaluator is satisfied.
The possible options that a numerical value could be limited to when it represents an angle.
Settings for enabling or disabling a StoppingCondition.
An enumeration listing the possible events in a function that can be detected by a StoppingCondition.