Package org.moeaframework.core.termination
package org.moeaframework.core.termination
Defines conditions for terminating runs.
- 
ClassDescriptionTerminates a run when cancellation signal is received, by calling
CancellationSignal.cancel().Terminates a run when one or more termination conditions are satisfied.Terminates a run when the maximum elapsed time is exceeded.Terminates a run when the maximum number of function evaluations is exceeded.Terminates a run when at least one solution in the result is equal to or within some allowed difference (epsilon) from a target solution.Interface used to implement conditions for when an algorithm should terminate.