StoppingConditionEvent Constructor |
Initializes a new instance.
Namespace:
AGI.Foundation.StoppingConditions
Assembly:
AGI.Foundation.Models (in AGI.Foundation.Models.dll) Version: 24.2.419.0 (24.2.419.0)
Syntax public StoppingConditionEvent(
StoppingCondition condition,
double value,
double thresholdUsed,
ITimeBasedState stateAtEvent,
StoppingConditionTriggeredBehavior behavior
)
Public Sub New (
condition As StoppingCondition,
value As Double,
thresholdUsed As Double,
stateAtEvent As ITimeBasedState,
behavior As StoppingConditionTriggeredBehavior
)
public:
StoppingConditionEvent(
StoppingCondition^ condition,
double value,
double thresholdUsed,
ITimeBasedState^ stateAtEvent,
StoppingConditionTriggeredBehavior behavior
)
new :
condition : StoppingCondition *
value : float *
thresholdUsed : float *
stateAtEvent : ITimeBasedState *
behavior : StoppingConditionTriggeredBehavior -> StoppingConditionEvent
Parameters
- condition
- Type: AGI.Foundation.StoppingConditionsStoppingCondition
The identifier of the StoppingConditionEvaluator that found this event. - value
- Type: SystemDouble
The value of the StoppingConditionEvaluator. - thresholdUsed
- Type: SystemDouble
The value of the threshold that the stopping drove the event to. - stateAtEvent
- Type: AGI.Foundation.CoordinatesITimeBasedState
The state at the time of the event. - behavior
- Type: AGI.Foundation.StoppingConditionsStoppingConditionTriggeredBehavior
Indicates how the propagator should continue given that it has detected this event.
See Also