Package | Description |
---|---|
agi.foundation.stoppingconditions |
Contains types for stopping propagation when various events occur.
|
Modifier and Type | Class and Description |
---|---|
class |
DelegateStoppingConditionConstraint
A
StoppingConditionConstraintEvaluator where the method that checks if the state at a stop satisfies
this StoppingConditionConstraint is specified by a delegate . |
class |
DurationStoppingConditionConstraint
A
StoppingConditionConstraint that determines its satisfaction based on the
Duration that has passed during propagation. |
class |
JulianDateStoppingConditionConstraint
A
StoppingConditionConstraint that determines its satisfaction on the current
JulianDate relative to a stored JulianDate . |
class |
ScalarStoppingConditionConstraint
A
StoppingConditionConstraintEvaluator that compares the value of a Scalar (get / set )
at the time of a state with a threshold. |
class |
ThresholdStoppingConditionConstraint
A
StoppingConditionConstraint that will compute a single value and compare it
to a Threshold (get / set ) to determine
if this constraint is satisfied. |
class |
ValueInStateStoppingConditionConstraint
A
StoppingConditionConstraint that compares a value stored in an ITimeBasedState
to a specified threshold. |
Modifier and Type | Method and Description |
---|---|
List<StoppingConditionConstraint> |
StoppingCondition.getConstraints()
Gets additional
constraints on the stopping condition. |
Modifier and Type | Method and Description |
---|---|
protected boolean |
ThresholdStoppingConditionConstraint.checkForSameDefinition(StoppingConditionConstraint other)
Checks to determine if another instance has the same definition as this instance and
returns
true if it does. |
protected abstract boolean |
StoppingConditionConstraint.checkForSameDefinition(StoppingConditionConstraint other)
Checks to determine if another instance has the same definition as this instance and
returns
true if it does. |
protected boolean |
JulianDateStoppingConditionConstraint.checkForSameDefinition(StoppingConditionConstraint other)
Checks to determine if another instance has the same definition as this instance and
returns
true if it does. |
protected boolean |
DelegateStoppingConditionConstraint.checkForSameDefinition(StoppingConditionConstraint other)
Checks to determine if another instance has the same definition as this instance and
returns
true if it does. |
Constructor and Description |
---|
StoppingConditionConstraint(StoppingConditionConstraint existingInstance,
CopyContext context)
Initializes a new instance as a copy of an existing instance.
|
StoppingConditionConstraintEvaluator(EvaluatorGroup group,
StoppingConditionConstraint definition)
Initializes a new instance.
|