| Package | Description | 
|---|---|
| agi.foundation.stoppingconditions | 
 Contains types for stopping propagation when various events occur. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
static StopType | 
StopType.getDefault()
Get the enum constant that is considered to be the default. 
 | 
static StopType | 
StopType.getFromValue(int value)
Get the enum constant that is associated with the given numeric value. 
 | 
StopType | 
StoppingConditionEvaluator.getTypeOfStoppingCondition()
Gets the type of the stop (local extrema, any threshold, ...) 
 | 
StopType | 
StoppingCondition.getTypeOfStoppingCondition()
Gets the type of the event to stop on (extrema, threshold, ...). 
 | 
static StopType | 
StopType.valueOf(String name)
Returns the enum constant of this type with the specified name. 
 | 
static StopType[] | 
StopType.values()
Returns an array containing the constants of this enum type, in
the order they are declared. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
StoppingCondition.setTypeOfStoppingCondition(StopType value)
Sets the type of the event to stop on (extrema, threshold, ...). 
 | 
| Constructor and Description | 
|---|
DelegateStoppingCondition(ConditionCheckCallback callback,
                         double threshold,
                         double valueTolerance,
                         StopType type)
Initializes a new instance. 
 | 
DelegateStoppingCondition(ConditionCheckCallback callback,
                         double valueTolerance,
                         StopType type)
Initializes a new instance. 
 | 
ScalarStoppingCondition(Scalar scalar,
                       double threshold,
                       double valueTolerance,
                       StopType type)
Initializes a new instance. 
 | 
ScalarStoppingCondition(Scalar scalar,
                       double valueTolerance,
                       StopType type)
Initializes a new instance. 
 | 
StoppingCondition(double valueTolerance,
                 StopType type)
Initializes a new instance. 
 | 
ValueInStateStoppingCondition(String element,
                             double threshold,
                             double valueTolerance,
                             StopType type)
Initializes a new instance. 
 | 
ValueInStateStoppingCondition(String element,
                             double valueTolerance,
                             StopType type)
Initializes a new instance. 
 |